Pycharm+服务器运行代码
- 服务器的连接与Anaconda环境配置
- ssh连接
- 安装Anaconda
- 创建虚拟环境
- 安装代码所需的库
- Pycharm上传代码到服务器
服务器的连接与Anaconda环境配置
ssh连接
我使用的是MobaXterm,新建一个会话,选择SSH,输入主机IP地址+自己的用户名+端口号。
进入到自己的账户目录/home/username/
安装Anaconda
使用wget命令下载Anaconda安装包
wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh
下载后安装
sh Anaconda3-2022.10-Linux-x86_64.sh
按照命令行提示输入yes/回车,完成安装。(安装路径可以自己设置)
进入安装目录下可发现anaconda3文件夹,输入命令conda info
可发现安装的Anaconda信息。
创建虚拟环境
使用如下命令可创建一个python版本为3.7的虚拟环境,用于运行你的代码
conda create -n yourEnvName python=3.7
使用如下命令可以切换虚拟环境
conda activate yourEnvName
安装代码所需的库
虚拟环境中,可以用pip命令逐个安装库,也可以服务器对应的项目目录下,写一个所需的所有库及其版本号的txt文件,例如下图requirements.txt
之后在终端中cd到requirements.txt对应的目录下,使用命令
pip install -r requirements.txt
即可完成所有所需库的安装。
Pycharm上传代码到服务器
Pycharm需使用专业版,用学生邮箱可白嫖。
Pycharm中选择工具->部署->配置
:
点击“+”,选择SFTP,设置服务器的IP等配置信息(可选择是否同步,如果数据集等大文件不会再变可勾选同步),设置好后可点击测试连接,测试是否能连上。
之后在“映射”里配置本地代码路径和服务器部署路径的映射。
界面右下角可给项目配置服务器的解释器。
手动上传代码:Ctrl + Alt + Shift + X
,也可以在 工具->部署
中点击上传。
在界面下方的文件传输中可以看到上传成功。
运行代码,可以看到是在服务器上运行的。