python远程服务器开发相关

IDE的话vscode和pycharm都试了一下

pycharm

首先是pycharm,通过设置SSH远程连接指定环境和工作空间的映射,也就是把你电脑上某个文件夹和服务器上的某个文件夹对应起来,那么在你修改自己本机上的工作空间的代码的时候,就可以同步到服务器上,详细的教程可以参考pycharm官方教程,很详细,唯一需要注意的就是文件夹映射,其他的按教程走就可以了

稍微有一点注意的就是如果你直接在服务器端修改代码的话是不会同步到你本地的,所以如果用pycharm的你需要在你的本机上有一个一模一样的clone的工作空间,且最好只在你本机上进行修改

另外,如果你是将整个文件夹直接copy到你的工作空间中来的话,是没有办法自动同步到远端的服务器,而需要在文件夹的上面点击右键,然后找Deployment,才可以将整个项目进行同步

虚拟环境

如果是在本机上的话,一般直接可以用pycharm创建一个虚拟环境,但是远程的好像只能指定使用的环境,所以可能需要先在服务器上手动创建virtual environment

要注意几个点,如果要导入系统的包的话,需要使用 virtualenv your_env_dir --system-site-packages ,如果要指定python版本的话需要添加参数-p,即 virtualenv -p python_version your_env_dir --system-site-packages

如果要在虚拟环境中通过pip 来安装python package的话,需要先激活环境,source your_env_dir/bin/active ,然后在用pip,退出虚拟环境要使用deactive

VSCode

vscode的话就是一堆插件的安装了,然后是设置python解析器路径设置成虚拟环境就可以了

如果不嫌麻烦,你的电脑也可以的话,也可以考虑pycharm和vscode混合使用,看个人喜好

猜你喜欢

转载自blog.csdn.net/explorer9607/article/details/107727114