「Python」pip /conda之镜像操作篇

简介: 本文主要汇总了win操作系统下的 Python pip和conda的相关操作命令,方便后续查看(复制粘贴)。

「Python」pip /conda之镜像操作篇


本文主要汇总了win操作系统下的 Python pipconda的相关操作命令,方便后续查看(复制粘贴)。


本文目录

将python添加至系统环境变量如何添加镜像源(conda & pip)

永久改变镜像源

使用临时镜像


添加环境变量


对于使用anaconda的用户:将anaconda\Scripts放到系统变量Path中即可。

步骤如下:

此电脑->属性->高级系统设置->环境变量->系统变量找到path->新建->复制anaconda路径(..\anaconda\Scripts)->连续三个确定即可。


如果使用的是python.exe + pip的用户:需要将python\以及python\Scripts均添加到Path中。


步骤同上。


类似于下面这种:SoftWare目录下包含了python.exe文件。(这下够清楚了吧?

1.png

这里随便扯一句,有时候从GitHub上拉一个项目下来,里面好多包都没有,这时候可以把所有的包以及版本以numpy==x.x.x的形式放在一个requirements.txt文件下,然后使用下面的命令就不用自己一个一个下载了~


打包所有包到txt文件中


  • 方法一:此种方式会将环境中所有的包都打包进去,适合单虚拟环境
pip freeze > requirements.txt

方法二:总结程序中所用到的包(推荐)

# 先安装pipreqs库
pip install pipreqs
# 再cd到项目所在的根目录,执行以下命令
pipreqs ./ --encoding=utf8  # Windows下得加encoding=utf8,不然可能出现编码错误

requirements.txt这个文件生成在当前路径


使用requirements.txt安装

 
         
  • 在线安装
# 在线安装
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

离线安装


  • 第一步:将requirements.txt中导入的包离线下载到packagesdir文件夹
pip wheel -w DIR -r requirements.txt
pip download -d DIR -r requirements.txt

DIR:离线包(temp)的路径(例如:D:\Desktop\packagesdir) 安装requirements.txt中的包,并且在D:\Desktop\packagesdir这个文件夹里取离线的包


  • 第二步:安装离线的包
pip install --no-index --find-links=DIR -r requirements.txt

添加镜像源(anaconda)


一般镜像源都添加清华的,(别问,问就是厉害

1.png

下面是常用命令介绍:

# 配置之前查看
conda config --get channels
# 删除之前的镜像,恢复默认
conda config --remove-key channels
# 添加清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
#显示检索路径
conda config --set show_channel_urls yes
#显示镜像通道
conda config --show channels

conda常用命令

conda info -e # 查看所有环境
# 创建一个名为python34的环境,指定Python版本是3.5(不用管是3.5.x,conda会为我们自动寻找3.5.x中的最新版本)
conda create --name py35 python=3.5
# 删除一个已有的环境
conda remove --name py35 --all
# 返回主环境
deactivate py35 # for Windows
# 安装好后,使用activate激活某个环境
activate py35 # for Windows
source activate py35 # for Linux & Mac
# 安装package
conda install -n py35 numpy
# 如果不用-n指定环境名称,则被安装在当前活跃环境
# 更新
conda update -n py35 numpy
# 查看某个指定环境的已安装包
conda list -n py35
# 查看已经安装的packages
conda list
# 更新conda,保持conda最新
conda update conda

conda & pip 指定安装目录

conda create --prefix=D:\指定的目录1\环境名称 python=3.6
pip install --target=D:\指定的目录2 包的名称

pip切换镜像(Wins)


1.打开命令行窗口

2.依次输入下面前三条命令即可

# 切换为清华镜像
pip config --global set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
# 添加镜像源的依赖项
pip config --global set install.trusted-host pypi.tuna.tsinghua.edu.cn
# 查看镜像配置信息
pip config list 
# 删除相应配置文件
pip config --global unset global.index-url
pip config --global unset install.trusted-host
# 模块安装卸载
pip uninstall numpy # 卸载

临时用镜像


临时用镜像直接添加-i参数即可。后面加上镜像源的链接。(这里仍然推荐清华~)

pip install <包名> –trusted-host http://mirrors.aliyun.com/pypi/simple/
pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple


相关文章
|
24天前
|
Go Docker Python
docker的python与go镜像的制作
docker的python与go镜像的制作
26 1
|
24天前
|
Shell 开发者 iOS开发
Python 环境搭建之 conda
本文介绍了Python项目管理工具Conda的两种版本——Anaconda和Miniconda的安装方法及环境使用,特别针对MacOS系统。Anaconda为全量版,适合新手;Miniconda则为轻量级版本,适合有经验的开发者。文中还提供了具体的安装命令和路径说明,帮助用户顺利完成安装并验证安装结果。
Python 环境搭建之 conda
|
29天前
|
并行计算 Ubuntu 开发工具
Jetson学习笔记(一):jetson 系列镜像下载、烧写、设置散热风扇、中文包、pip、中转英目录、软件源、显示CSI摄像头
关于NVIDIA Jetson系列设备的入门学习笔记,涵盖了从下载镜像、烧录、设置散热风扇、安装中文语言包、配置环境变量、安装CUDA和OpenCV,到显示CSI摄像头和增加Swap交换空间的详细步骤。
48 0
Jetson学习笔记(一):jetson 系列镜像下载、烧写、设置散热风扇、中文包、pip、中转英目录、软件源、显示CSI摄像头
|
29天前
|
资源调度 前端开发 JavaScript
Python学习二:Python包管理器pip
这篇文章介绍了Python包管理器pip的基本概念、基本操作、如何更改下载源为国内镜像以加速下载,以及如何指定安装包的位置。
28 0
Python学习二:Python包管理器pip
|
1月前
|
Python
pip批量安装Python库 requirement.txt 离线环境无互联网环境下pip安装Python库
pip批量安装Python库 requirement.txt 离线环境无互联网环境下pip安装Python库
94 3
|
25天前
|
机器学习/深度学习 缓存 Linux
python环境学习:pip介绍,pip 和 conda的区别和联系。哪个更好使用?pip创建虚拟环境并解释venv模块,pip的常用命令,conda的常用命令。
本文介绍了Python的包管理工具pip和环境管理器conda的区别与联系。pip主要用于安装和管理Python包,而conda不仅管理Python包,还能管理其他语言的包,并提供强大的环境管理功能。文章还讨论了pip创建虚拟环境的方法,以及pip和conda的常用命令。作者推荐使用conda安装科学计算和数据分析包,而pip则用于安装无法通过conda获取的包。
48 0
|
1月前
|
Python
Python pip 操作的几种用法
Python pip 操作的几种用法
|
1月前
|
自然语言处理 搜索推荐 程序员
【Python】如何使用pip,安装第三方库和生成二维码、操作Excel
【Python】如何使用pip,安装第三方库和生成二维码、操作Excel
38 0
|
2月前
|
机器学习/深度学习 Linux 开发者
Python必备工具:pip的安装与管理
Python必备工具:pip的安装与管理
109 0
|
3月前
pip安装iterstrat.ml_stratifiers import MultilabelStratifiedKFold, MultilabelStratifiedShuffleSplit
文章介绍了如何使用iterative-stratification库进行多标签多分类的K折交叉验证,包括安装方法和示例代码。
46 1