conda虚拟环境创建和python库在指定conda虚拟环境中的安装
1.这里首先介绍一下如何在conda中创建自己的虚拟环境:
找到windows系统下方的搜索框,输入Anaconda Prompt:
以管理员身份运行,输入:
conda create --name your_environment_name
这里的 your_environment_name要替换为你即将创建的conda虚拟环境名称
如果在创建虚拟环境的同时需要配置特定的Python版本,可以改写为:
conda create --name your_environment_name python=3.11.5
等号后面的数字是你需要的python版本,如果你想指定计算机里的python版本,可以在windows下方搜索框输入cmd调出命令行窗口,输入:
python --version
系统会给出当前python版本。
创建虚拟环境后,会下载一些库,接受默认选项并下载即可。
创建完虚拟环境后,需要激活虚拟环境才能在其中完成操作,在Anaconda Prompt中输入:
conda activate your_environment_name
这里的your_environment_name同样需要替换为之前创建的虚拟环境名称,到这里我们的虚拟环境就成功创建了。
2.python库在指定conda虚拟环境中的安装
当我们在conda中创建完成虚拟环境之后,往往还需要在其中新增其他python库。但是Python的base环境(也称为系统环境,Python的base环境是系统中Python的默认环境,通常用于全局安装一些常用的库)与通过Conda创建的虚拟环境是相互独立的,它们不会共享Python库。
但是在Conda中创建的虚拟环境允许在不同的虚拟环境中安装不同版本的库的特点,使它们不会相互干扰,或发生冲突,最大程度有利于特定环境的配置。
正常情况下我们可以通过pip直接安装新库,install后面替换为自己需要的库名,这里以numpy为例:
pip install numpy
但是我们以这种方式安装新的python库时,很容易安装到base环境中,导致即使安装成功,我们的创建的虚拟环境也无法调用该库的函数。
为了解决这个问题,我们可以直接将python库下载到虚拟环境中:
首先在Anaconda Prompt中激活虚拟环境:
conda activate your_environment_name
之后输入:
conda install -c conda-forge numpy
将numpy替换为你需要的库名。
同理安装python环境的语法为:
conda install python=3.12
安装完成后,可以在编译器如(PyCharm,VsCode)中输入:
import numpy
导入该库测试是否成功安装,也可以在终端中运行Python解释器来查看是否导入。
3.查找conda虚拟环境中已经安装的库
在激活对应的conda虚拟环境之后输入:
conda list
就可以看到环境中安装的所有库
4.查找已经安装的所有虚拟环境
输入:
conda info --envs
就可以查找你已经安装的虚拟环境:
快点开始的你的工作吧!
更多推荐
所有评论(0)