在 conda 中配置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
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值