已解决 。Windows下,使用Conda的虚拟环境为你复现论文或者管理工程环境提供便捷

目录

Conda

在conda虚拟环境使用jupyter lab

Python自带虚拟环境创建

linux下 Pyenv创建多版本


​​​​​​​


创建虚拟环境可以更好的进行包管理,特别是对于要复现一些项目时,我们需要用到特定版本的库,而这时,我们可以使用虚拟环境安装依赖,这样我们就不会影响到主环境……

Conda

创建虚拟环境,以便分离出具体项目的环境。

1.查看我们当前conda里有的环境 ,三种方式都可

conda info --envs
conda info -e
conda env list

可以看到,我们目前只有一个base的基础环境。

我们可以查看一下该环境下的包列表。

conda list

 

可以看到,在当前base环境下运行的conda list 命令,显示出了环境下持有的python第三方库。

2. 创建虚拟环境。

conda create -n env_name python=3.6

成功后再次查看conda下的环境列表

 3.删除虚拟环境

conda remove -n env_name --all

4. 激活虚拟环境

conda activate env_name

可以看到,命令行前的括号内容已经改变,此时已经是基于该虚拟环境了。

5. 关闭该虚拟环境

conda deactivate

6. 在虚拟环境内,使用requirements.txt文件来安装所需要的包。

pip install -r requirements.txt

requirements.txt的示例内容如下

 至此结束。

附加:

在conda虚拟环境使用jupyter lab

conda install ipykernel
pip install jupyterlab

python -m ipykernel install --user --name env_name --display-name "env_name"

运行

jupyter lab

Python自带虚拟环境创建

在某些环境下,我们往往需要减少存储空间和环境内存,这也使得带有许多插件和自带库的conda相对来说占用资源太多,因此我们可以选择python自建的虚拟环境。

创建方式和conda差不多,这里介绍指定环境路径的方法,其中env_path为你要保存该虚拟环境的路径,盘符为x。

X:\>python -m venv env_path

激活此环境

X:\>env_path\Scripts\activate.bat

退出此环境

(env)X:\>deactivate

linux下 Pyenv创建多版本

自动下载安装

curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

然后添加环境变量

echo 'export PATH="/home/oliver/.pyenv/bin:$PATH"' >> ~/.bashrc

查看可以安装的python版本

pyenv install -l

选择其中一个安装

pyenv install 3.6.15

查看当前本机所有的环境

pyenv versions

激活某个环境

pyenv activate 3.6.15

退出某个环境

pyenv source deactivate

 如139报错

sudo apt install clang
CC=clang pyenv install 3.6.15

将其运用到全局

pyenv global 3.6.15

对你有用就点个赞吧……

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dp0d

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值