使用Anaconda创建python虚拟环境

创建虚拟环境的好处在于,对不同的项目可以分开管理,对不同的环境可以安装不同版本的包,当一个项目出现问题时可以快速删除此项目所在的虚拟环境而不影响其他项目。

创建虚拟环境

  • 需要安装Anaconda
  • cmd打开终端输入 python python --version 查看安装的python版本,ctrl+z退出
  • 创建虚拟环境:conda create -n xxx python=x.x 或者 conda create -n xxx conda create -n GUI python=3.9.12

激活关闭删除

  • win下激活虚拟环境 conda activate xxx
  • win下关闭虚拟环境 conda deactivate xxx
  • 删除虚拟环境 conda remove -n xxx --all

其他命令

  • 查看当前存在哪些虚拟环境 conda env list
  • 显示虚拟环境安装位置 conda info --envs
  • 显示pip安装的版本 pip list
  • 查看conda版本 conda --version

为虚拟环境安装包

如果激活了虚拟环境

  • 输入 pip install xxxconda install xxx 就可以安装
  • conda install numpy

没有激活虚拟环境

  • 输入 conda install -n your_env_name [package]
  • conda install -n GUI numpy

VSCode切换不同的环境

  • 右下角进行切换,或者ctrl+shift+p

换源

当为环境安装一些包的时候会发现速度很慢,甚至无法连接,因此可以换成国内的源,加快下载速度。
常用国内源:

  1. 清华大学源:https://pypi.tuna.tsinghua.edu.cn/simple
  2. 豆瓣源 :http://pypi.douban.com/simple/
  3. 腾讯源:http://mirrors.cloud.tencent.com/pypi/simple
  4. 阿里源:https://mirrors.aliyun.com/pypi

换源示例:

  • pip install pandas==1.1.5 -i http://pypi.douban.com/simple/
    当出现错误 not a trusted or secure host 时候,使用下面的方法,把其放入信任列表。
  • pip install pandas==1.1.5 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com