常用命令
pip list 查看pip安装的包
conda list
pip show numpy 查看包的详细信息
Conda环境配置
conda env list 查看已有的虚拟环境
conda activate my_test 切换到想要的虚拟环境
conda activate 激活canda环境
python -V #注意V是大写,即可查看Python版本号
创建环境方式一
conda create -n my_test python=3.9.7 创建新环境,这种方式里面的包比较少,而且没有jupyter notebook
创建环境方式二
conda create -n my_test python=3.9 anaconda 这种方式创建的环境与base(root)环境基本相同
conda install python=版本号 更换虚拟环境下的python版本,之前安装的包也都没有了。
Juypter notebook切换虚拟环境
首先进入自己创建的虚拟环境,activate 虚拟环境名
在自己的虚拟环境下,安装ipykernel模块,pip install ipykernel;
然后输入以下命令,python -m ipykernel install --user --name 虚拟环境名 --display-name 最终显示的名字
然后再打开jupyter notebook,发现再创建文件的时候就可以选择新加入的环境了
系统包的路径增删查
有时候一个环境下有多个相同包,怎么升级也不对,发现根本没有导入到正确的。
一旦成功导入了某个包,改变了导入顺序后,要重启kernel才能生效
print(sys.path) 查看系统路径和优先搜索顺序
print(numpy.__file__) 查看这个包来自哪个路径
print(numpy.__version__) 查看这个包的版本
sys.path.insert(0, 'path') 插入系统路径到最优先的顺序
sys.path.remove('path') # 从系统路径中去除掉