关于在使用anaconda/python过程中遇到的问题和解决方法。
1、Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问
在windows下使用pip升级包的时候,出现了这个错误。根据提示,使用--user或者是权限问题。测试权限不行,解决方法:
pip install --user --upgrade package
2、Anaconda 创建/删除虚拟环境(Linux)
在python中有时需要不同的环境,或者在服务器之间迁移环境(尤其是内网环境),使用虚拟环境就会非常方便。conda常用命令地址。创建虚拟环境pip和conda都可,但是建议使用conda,小部分情况下pip创建的虚拟环境不适用。
创建环境 conda create --name env_test python=3.6
激活环境 source activate env_test
退出环境 source deactivate env_test
移除环境 conda remove --name env_test --all 这里建议使用--name,使用-n可能无效
虚拟环境安装包 conda install --name env_test package_name
卸载虚拟环境安装包 conda remove --name env_test package_name
或者使用pip安装 pip install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple/ (使用了清华镜像,不用也可,但是可能比较慢)
查看安装包 conda list
查看存在的虚拟环境 conda env list