前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python基础-12 虚拟环境和包

Python基础-12 虚拟环境和包

作者头像
一只大鸽子
发布2022-12-06 09:10:12
6370
发布2022-12-06 09:10:12
举报

12. 虚拟环境和包

12.1 使用虚拟环境

由于版本问题,我们有时需要创建不同的python环境。比如有些包只支持到python3.6,这时就需要创建一个py36的虚拟环境。推荐使用anaconda配置虚拟环境。(此外,你也可以使用venv创建虚拟环境,参加官网教程12. 虚拟环境和包 — Python 3.10.5 文档)

WIndows下安装过程比较简单,去官网下载安装包按照提示安装即可(史上最全最详细的Anaconda安装教程_OSurer的博客-CSDN博客_anaconda 安装)。

Ubuntu下的安装参考深度学习环境配置(Ubuntu+Anaconda)_一只大鸽子的博客-CSDN博客_ubuntu配置anaconda环境

安装完成后,使用

conda --version 查看版本,没有问题就可以使用conda管理虚拟环境了。

  1. 1. 创建虚拟环境 conda create -n <env_name> <package_names> 例:1:conda create -n py36 python=3.6 创建一个python3.6 版本的虚拟环境,名称为py36 ,这个名称可以自己取。例2:conda create -n conda-test python=3.6 numpy pandas 创建一个名为“conda-test ”的环境,环境中安装版本为3.6的python,同时也安装了numpy和pandas。注:n 即name简写。-n 和 --name 效果一样
  2. 2. 激活虚拟环境 conda activate env_name 例: conda activate py36
  3. 3. 退出虚拟环境

conda deactivate

  1. 1. 复制环境 conda create --name new_env_name --clone copied_env_name 例:conda create --name py36_2 --clone py36
  2. 2. 删除环境 conda remove --name env_name --all 例:conda remove --name py36 --all
  3. 3. 使用conda 安装包 conda install 要安装的包名 例:conda install numpy
  4. 4. 显示所有安装的环境 conda env list 或者 conda info -e
  5. 5. 使用帮助

在命令后面加 -h 例如: conda -h

conda create -h

12.2 使用pip安装包

可以用pip 安装管理包,例如 python -m pip install numpy 可以通过提供包名称后跟 == 和版本号来安装特定版本的包: python -m pip install requests==2.6.0 pip uninstall 后跟一个或多个包名称将从虚拟环境中删除包。pip show 将显示有关特定包的信息:pip list 将显示虚拟环境中安装的所有软件包:pip freeze 将生成一个类似的已安装包列表,但输出使用 pip install 期望的格式。一个常见的约定是将此列表放在 requirements.txt 文件中:pip freeze > requirements.txt

然后可以将 requirements.txt 提交给版本控制并作为应用程序的一部分提供。然后用户可以使用 install -r 安装所有必需的包: python -m pip install -r requirements.txt

如果你发现下载速度很慢,只有几十k/s,可以使用下面的换源方法,更改下载源。

-i 源 可以换源,加速下载: pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-07-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一只大鸽子 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 12. 虚拟环境和包
    • 12.1 使用虚拟环境
      • 12.2 使用pip安装包
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档