anaconda中python库管理
在使用anaconda时,有时候新建了很多环境,每个环境安装了很多库,每个库的版本都不一样,过一段时间就会忘记。
下面这些命令可以帮助检查环境名,库名和版本号。
查看环境和库
#查看本机有哪些anaconda环境
conda env list
#进入一个名为tmp的环境
conda activate tmp
#查看tmp环境下安装了哪些库及其版本号
conda list
#退出tmp环境
conda deactivate
更新环境和库
当前tmp环境下的python版本为3.7,如果想升到高版本3.10,anaconda会将其他依赖与被依赖的库也会随之升级。
conda update python
库安装路径
最近用pip成功安装了一个库,但是发现import该库的时候提示找不到该库。
pip install nPerlinNoise
python
>>> import nPerlinNoise as nPN
ModuleNotFoundError: No module named 'nPerlinNoise'
尝试再次安装时,提示该库已经安装在路径下 ~/anaconda3/envs/tmp/lib/python3.10/site-packages/
于是检查该库的安装路径,并查看该路径下安装的库
import os
os.__file__
#输出路径为 ~/anaconda3/envs/tmp/lib/python3.10/site-packages/
用ls查看该路径下的库名称为NPerlinNoise
因此是因为该库名称的大小写错误,改为 import NPerlinNoise 即可成功。
import NPerlinNoise
标签:tmp,管理,python,conda,anaconda,import,该库
From: https://www.cnblogs.com/liangxuran/p/17610860.html