IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 基于anaconda管理python包版本 -> 正文阅读

[开发工具]基于anaconda管理python包版本


前言

依赖包版本管理,是任何一门编程语言都不容忽视的问题。
解决python包依赖问题的最佳实践是使用anaconda。


一、安装

官网下载对应操作系统anaconda个人版本安装包,网址: https://www.anaconda.com/products/individual
然后一步一步安装即可。

二、常用命令

  1. 基本使用
conda  command ... 
# 其中 ...是可选参数
# command可以是:
#    clean        Remove unused packages and caches.
#    compare      Compare packages between conda environments.
#    config       Modify configuration values in .condarc. This is modeled after the git config command. Writes to the user .condarc file
#                 (/Users/actboy/.condarc) by default.
#    create       Create a new conda environment from a list of specified packages.
#    help         Displays a list of available conda commands and their help strings.
#    info         Display information about current conda install.
#    init         Initialize conda for shell interaction. [Experimental]
#    install      Installs a list of packages into a specified conda environment.
#    list         List linked packages in a conda environment.
#    package      Low-level conda package utility. (EXPERIMENTAL)
#    remove       Remove a list of packages from a specified conda environment.
#    uninstall    Alias for conda remove.
#    run          Run an executable in a conda environment. [Experimental]
#    search       Search for packages and display associated information. The input is a MatchSpec, a query language for conda packages. See examples
                 below.
#    update       Updates conda packages to the latest compatible version.
#    upgrade      Alias for conda update.
  1. 帮助命令
conda -h # 输出帮助信息
conda command -h #输出相应命令的帮助信息
  1. 创建虚拟环境
conda create -n ai-photo python=3.7 opencv-python=4.5.4.58 # 创建python版本为3.7、opencv版本为4.5.4.58、环境名称为ai-photo的python环境
  1. 激活ai-photo环境
conda activate ai-photo
  1. 退出当前python环境
conda deactivate
  1. 从一个已有环境克隆一个新环境
conda create -n nw --clone ai-photo # 复制ai-photo环境为nw环境
  1. 查看已创建的环境
conda env list

三、建议

  1. 一个应用/项目,一个python环境,环境名称与应用/项目名称一致。
  2. 应用/项目安装依赖包使用requirements.txt文件,并且文件里的依赖包都用“==”符号注明版本号。
  3. 依赖包建议安装新稳定版本,例如最新稳定版本为2.7.5,那么就安装版本号小于2.7.5的稳定版本。
  4. pip 安装时,建议使用国内镜像源,例如豆瓣源: https://pypi.douban.com/simple/
pip install xxx(依赖包)==x.x.x(版本号) -i  https://pypi.douban.com/simple/
pip install -r requirements.txt -i  https://pypi.douban.com/simple/

为避免每次安装都带上-i参数,linux/mac用户可把下面的内容写pip.conf文件, windows用户可把下面的内容写到pip.ini文件

[global]
timeout = 60
index-url = https://pypi.doubanio.com/simple

linux/mac下指定位置为
$HOME/.pip/pip.conf
windows下指定位置为
%HOME%\pip\pip.ini

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-12-26 22:24:30  更:2021-12-26 22:24:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 14:20:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码