用anaconda给自己创建好的虚拟环境中添加包

  • 打开anaconda prompt:用anaconda给自己创建好的虚拟环境中添加包_第1张图片

  • 激活环境:
conda activate tfjiade

用anaconda给自己创建好的虚拟环境中添加包_第2张图片

成功之后base环境就变成了tfjiade环境。(看图上每句的开头括号里面的提示)

这里的tfjiade是我创建的虚拟环境的名字。 如果忘记了当初用anaconda创建的虚拟环境的名字可以先去找anaconda,找到之后按这个路径找Anaconda3\envs,就能找到当初创建的虚拟环境:用anaconda给自己创建好的虚拟环境中添加包_第3张图片

我这里的虚拟环境不止一个,目前激活的是tfjiade,也是要给这个虚拟环境装包。

  • pip安装我需要的包:Theano

(使用清华镜像安装会快一点,下载包的时候用pip感觉要比conda要好一点)

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

用anaconda给自己创建好的虚拟环境中添加包_第4张图片

 最后一行显示成功安装包以及安装的版本。将上述代码中包的名字Theano替换成你所需要安装的包的名字。

  • 退出虚拟环境:
conda deactivate

用anaconda给自己创建好的虚拟环境中添加包_第5张图片

也可以直接关掉。

以上是添加单个包的方法。下面是对已有的包进行更新升级:

首先看一下pip的版本是否需要更新:

pip3 --version

更新pip的版本

python -m pip install --upgrade pip

 用anaconda给自己创建好的虚拟环境中添加包_第6张图片

 出现上面的黄色警告是因为插件安装失败中途退出引起的,这会导致插件安装异常。

解决办法:按照警告上的路径删除带~的文件:

删除之后重新更新pip。 更新完之后可以列出环境中的所有包:

pip3 list --outdated

 用anaconda给自己创建好的虚拟环境中添加包_第7张图片

给这些包进行升级:

(1)单个包升级:

pip3 install --upgrade 包名

(2)批量升级:

用库pip-review来给所有包批量升级。

       安装库pip-review:

pip3 install pip-review

用anaconda给自己创建好的虚拟环境中添加包_第8张图片

      批量更新:

pip-review --local --interactive

用anaconda给自己创建好的虚拟环境中添加包_第9张图片

 问到更新选项的时候选A,(All)。

每次都要重新打,做个笔记直接复制粘贴。也希望能够帮助到需要的人。

额外的:

当删除包和指定版本时:

pip uninstall tensorflow-intel
pip install tensorflow==2.11.0

当conda版本太老的时候,更新conda。首先激活环境,再运行代码:

conda update -n base -c defaults conda

当pip版本太老的时候,更新pip。首先激活环境,再运行代码:(注意这里的python版本要求3.3以上)在激活环境的基础上检查环境下的python版本。

python --version

更新pip:

python -m ensurepip --upgrade

 我这里的pip已经满足最新版本23.2.1了。(可以看到这里的虚拟环境又变了,我要提示的是记得想用哪个虚拟环境记得切换到你要用的虚拟环境再进行安装)。

如果一开始没有创建好虚拟环境,或者安装想安装Tensorflow没有安装上,请参考:

uda11.2.2+cudnn8.1.1+tensorflow2.10.0小白文

你可能感兴趣的:(python,开发语言)