一、虚拟环境
1、什么时候需要创建虚拟环境
创建新项目时,为了避免项目需要的包与之前安装的包产生冲突,可以使用虚拟环境进行管理
2、创建虚拟环境
conda create -n env_name python=3.7
3、激活虚拟环境
conda activate env_name
4、退出虚拟环境
conda deactivate env_name
5、彻底删除虚拟环境
5.1 删除环境
conda remove -n env_name --all
5.2 删除环境中的包
conda remove --name $env_name $package_name(包名)
6、查看环境
conda env list
二、常见错误及解决方法
1、Defaulting to user installation because normal site-packages is not writeable
当执行pip安装命令时遇到"Defaulting to user installation because normal site-packages is not writeable"这样的提示,意味着pip试图写入系统级别的Python包目录(site-packages),但由于权限问题无法完成。这通常发生在没有管理员权限的情况下尝试全局安装Python包。
!可以通过创建虚拟环境解决问题
2、成功创建环境但是不能进入环境
虚拟环境已经成功创建,但不能进入虚拟环境
!创建一个新的cmd终端
具体步骤:
点击右上角拓展按钮选择>Split Terminal>Command Prompt,建立新的cmd终端,进行环境激活即可进入所创建的conda虚拟环境。
3、使用pip安装包时,重复出现WARNING: Retrying (Retry(total=4...
主要原因为:连接超时
!解决方法:使用国内pip源进行下载
pip install [包] -i url
其中,[包]表示你要安装的包的名称,url为国内pip源的url,下面给出几个比较好用的pip源:
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
示例: