# (零基础) pycharm + 服务器 + anaconda 虚拟环境 | 配置深度学习环境

# 1. 安装 pycharm

在官网下载安装即可,附链接:

Download PyCharm: Python IDE for Professional Developers by JetBrains

注意:只有 professional 版本的 pycharm 可以连接服务器

学生可激活后免费使用,教程可参考:

学生如何免费使用(激活)Pycharm(专业版)- 学生认证教程 - 知乎 (zhihu.com)

具体安装步骤网上教程很多,可以自行搜索

# 2. 连接远程服务器

1. 在 pycharm 打开你的深度学习项目

2. 上方找到 Tools--Deployment--Configuration

3. 点击加号,选择 SFTPimage-20230807171459409

<img src="https://cdn.jsdelivr.net/gh/rainnn-w/Pictures@main/blog/202308281110720.png" alt="image-20230807171518069" style="zoom:50%;" />

起一个名字并输入,点击 okimage-20230807171626347

4. 如图,点击image-20230807171736801

点击加号

image-20230807171814607

输入服务器相关的信息
Host、port、username、password

输入完成后可点击 Test Connection 测试连接是否成功,成功后点击 ok

5. 如图在这里选择你刚刚配置好的 SSHimage-20230807171953663

这里的 root path 对应服务器中的路径,默认即可,不用修改

配置好点击 ok 即可

# 3. 在服务器创建虚拟环境并配置深度学习环境

1. 找到 pycharm 最下方的 Terminal 并点击

image-20230807172324807

点击下拉三角,选择你刚连接的 server name 会服务器的命令窗口
这里使用的 Linux 服务器

(假定已经安装好 anaconda 了,若未安装有很多教程可以参考,此处不赘述)

可输入 conda 确认是否已安装

2. 在命令窗口输入 conda env list 可查看已有的环境

我们输入以下命令:

conda create --name xxx python=x.x

来创建虚拟环境 xxx 是环境的名字,x.x 为指定 python 版本

3. 激活环境

先输入 bash 命令,再输入以下命令:

conda activate xxx 

xxx 为你刚创建的虚拟环境的名字

# 4. 设置 python 编译器

1.File--Settings-- 可搜索找image-20230807173609465 到 python Interpreter
2.Add Interpreter-- On SSH...

<img src="https://cdn.jsdelivr.net/gh/rainnn-w/Pictures@main/blog/202308281112704.png" alt="image-20230807173717721" style="zoom:50%;" />

3. 选择 Existing,SSH Server 下拉三角选择你刚连接好的
Next--Next

image-20230807173819091

4. 选择 Virtualenv Environment
Environment 选则 Existing
Interpreter 点击右边的三个点找到你 conda 创建的虚拟环境的路径
例如我的在:/opt/conda/envs/xxx

image-20230807173948135

在 /opt/conda/envs/xxx/bin 路径中找到 python 文件选中后点击 ok 即可

5.Sync folders 设置路径
点击右边的文件夹后将 Remote 改为你的项目将要放置的路

6. 点击 create 创建成功

7. 查看一下你 python Interpreter 选择的是否正确image-20230807174543242

下面显示的是这个虚拟环境中所安装的包(我这里有很多了)

点击 ok 即可

# 5. 配置深度学习环境 + 运行程序

我们之前已经在 Terminal 窗口进入到我们创建的虚拟环境了,使用 cd 命令修改到你刚刚选择的上传程序的路径

conda list 可以查看已安装的包

使用 conda install xxx 安装需要的包(可指定版本)

conda 安装不了也可以使用 pip install xxx

当需要的包都装好了,直接右上小绿三角运行就可以啦~

注:可能会遇到在虚拟环境中都装好了, conda list 查看也有,但是为什么 pycharm 中检测不到呢?

可以重启 pycharm 或者

按下 shift 键 2 次,搜索 Rescan Available Python Modules and Packages 并点击刷新安装的包(好用)

# 6. 本地修改同步更新到服务器上

Tools--Deployment--Options

image-20230807175147741

这里三个选项,always 就是一直同步,我这里选择的是按下 Ctrl+S 后同步
按需修改,修改后点击 ok 即可

全部过程有很多很多坑,网上的教程大多都只有其中一部分,基于自己的操作经历整理完成了这篇 (ㄒ o ㄒ)/~~

Edited on Views times