当前位置:   article > 正文

在 conda 中配置Python虚拟环境_conda创建环境python=3.9

conda创建环境python=3.9

1.下载并安装 miniconda3

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

wget <复制的链接>
bash <你下载的安装包文件名>
  • 1
  • 2

按提示完成安装

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

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

conda create -n test_env python=3.9
  • 1

3.安装 test_env 框架

激活环境

conda activate test_env
  • 1

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

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

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

4.为服务器联网

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

ping baidu.com
  • 1

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

5.本地安装vscode

6.安装vscode远程开发组件

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

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

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

remote-ssh: connect to host
  • 1

回车,我这里是输入

用户名@GPU测试平台ip
  • 1

回车

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 .
  • 1
  • 2
  • 3

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

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

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

# -*- coding:utf-8 -*-
import numpy as np

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

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

按 F1,">"右侧输入:

Python: select interpreter
  • 1

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

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

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

执行下面的命令运行:

python main.py
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/180087
推荐阅读
相关标签
  

闽ICP备14008679号