win10中pycharm远程操作Linux服务器

win10中pycharm远程操作Linux服务器

连接服务器

有三种方式:

  1. winscp(目录式)
  2. putty(命令行式)
  3. win+r 输入mstsc,输入参数进入可视化界面

分别在linux和pycharm中创建项目文件夹,并建立映射

pycharm中只需存放代码,linux中需要存放代码和数据。linux中新建项目只需用conda activate env_name然后用git指令下载就行

创建环境前可能需要配置文件~/.condarc,这是一个很关键的文件,下载源的地址都在里面。当时配置成功的参数如下(可以说疯狂试错了呜呜):

channels:
  - defaults
show_channel_urls: true
default_channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
custom_channels:
  conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

然后执行指令:conda create -n yourname python=3.6

然后配置python解释器

在右下角的地方配置python解释器以及映射的文件夹(其实下次可以试试右上角的那个configuration,好像可以直接配置好文件夹映射和解释器,一步到位)
具体成功的配置参考下图
在这里插入图片描述
在这里插入图片描述
创建项目的时候记得勾选上创建main 欢迎脚本,这一步会自动配置一些参数

以上空白处还是都要老老实实填完的,不然容易出现文件夹不匹配的情况,影响工作目录
同时要在tools/development/configuration/mapping中设置好文件夹的映射,不然文件就没法同步(贼蠢)
代码运行的根目录可以在tools/development/configuration中进行设置,同时也可以在tools/development/browse remote host查看服务器中的文件(但是设置了半天也不知道怎么修改os.getcwd()所显示的工作路径……文件路径只得用绝对路径了)
同时可以点击setting/SHH Terminal设置服务器终端,然后点击Tools/start SSH Session就可以在pycharm下使用服务器终端了

如果不知道当前环境下已经安装了什么包,就去点击setting/Python Interpreter看看,同时也是可以下载新包的

看一下run/debug configurations窗口中的设置,还是比较迷惑的:

点击运行就可以跑了(・∀・)

2021.10.27补充

如果用命令行跑pycharm中编写好的代码,import未必能成功。因为命令行中根目录的路径可能没有像pycharm一样设置好了。这时将所要运行的main.py文件移动到项目根目录下运行即可

不要用可视化的方法建立文件夹,可能跑代码的时候会遇到权限问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值