conda 中配置Python虚拟环境

1.下载并安装 miniconda32.在 conda 中创建 test_env 虚拟环境3.安装 test_env 框架4.为服务器联网5.本地安装vscode6.安装vscode远程开发组件7.使用本地的 vscode 连接到远程服务器8.在服务器上的 vscode 安装插件9.写一个简单的python程序

1.下载并安装 miniconda3

浏览器打开 Anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror,找到下面的 miniconda 安装包下载地址,点进去后,拉到最下面,找到 Miniconda3-latest-Linux-x86_64.sh,右键点击后选择“复制链接”。

wget <复制的链接>

bash <你下载的安装包文件名>

按提示完成安装

2.在 conda 中创建 test_env 虚拟环境

创建一个名为 test_env 的 conda 虚拟环境,虚拟环境中使用 python3.9

conda create -n test_env python=3.9

3.安装 test_env 框架

激活环境

conda activate test_env

安装 你想要的任何python包,例如numpy

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy

以本机为例,此时安装的包的文件目录为: 记住,这个 numpy 包 是安装在了 test_env 这个虚拟环境里面的,如果你不激活这个环境,是没法使用 test_env 的,如果你要安装的包需要用到gpu,那么需要指定对应的cuda版本。

4.为服务器联网

一般而言,服务器是可以访问互联网的,网络测试

ping baidu.com

如果没有出现超时timeout,那么网络状态就是正常的。否则就是未连接网络,需要进行联网操作。

5.本地安装vscode

6.安装vscode远程开发组件

打开vscode 界面左侧弹出插件市场(extensions marketplace),搜索"Remote development",选择带有"Microsoft"标识的那个插件,安装即可。

7.使用本地的 vscode 连接到远程服务器

在 vscode 中按F1,在">"后面输入

remote-ssh: connect to host

回车,我这里是输入

用户名@GPU测试平台ip

回车

8.在服务器上的 vscode 安装插件

vscode 远程开发的原理是在服务器上安装一个 vscode server。我们在这上面可以安装各种插件来提升开发效率。

按F1,“>“右侧输入"install extensions”,回车。左侧市场搜索"python”,选择那个带有"Microsoft"的python插件。然后选择"Install on SSH",即可安装。如果你点了安装后没反应,那说明服务器没联网。

安装完成后,安装按钮会变成"Reload Required",点击即可完成 vscode 在服务器上的重启。

9.写一个简单的python程序

按快捷键 Ctrl+` 启动终端,执行

mkdir test_nn

cd test_nn

code .

上述三条命令分别是:创建一个叫"test_nn"的目录,切换至"test_nn"目录,用 vscode 打开当前目录。

然后会弹出一个新的 vscode 窗口,左侧的文件浏览器显示的名字就是当前这个目录。刚才那个 vscode 窗口就可以关闭了。

Ctrl+N,新建文件,复制以下内容

# -*- coding:utf-8 -*-

import numpy as np

print("1到100的和是:",np.arange(1,100).sum())

按 Ctrl+S 保存,上面会让输入文件名,名字改成 main.py,回车保存。

按 F1,">"右侧输入:

Python: select interpreter

选择自己目录下 miniconda 里面的叫 test_env 那个环境,可以看到它的名字是

Python 3.9 64-bit {'test_env': conda}

然后按 Ctrl+` 启动终端,可以看到 vscode 会自动帮你切换至 test_env 虚拟环境,不需要你自己手动激活了。

执行下面的命令运行:

python main.py

参考文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: