「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


相关文章
|
4天前
|
Python
【Python操作基础】——帮助文档
【Python操作基础】——帮助文档
|
4天前
|
Python
【Python操作基础】——字典,迭代器和生成器
【Python操作基础】——字典,迭代器和生成器
|
4天前
|
Python
【Python操作基础】——集合
【Python操作基础】——集合
|
4天前
|
Python
【Python操作基础】——字符串
【Python操作基础】——字符串
|
1天前
|
关系型数据库 Java 分布式数据库
实时计算 Flink版操作报错合集之在使用 Python UDF 时遇到 requests 包的导入问题,提示 OpenSSL 版本不兼容如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
14 5
|
4天前
|
存储 JSON 安全
Python中的文件操作与文件IO操作
【5月更文挑战第14天】在Python中,文件操作是常见任务,包括读取、写入和处理文件内容。`open()`函数是核心,接受文件路径和模式(如&#39;r&#39;、&#39;w&#39;、&#39;a&#39;、&#39;b&#39;和&#39;+&#39;)参数。本文详细讨论了文件操作基础,如读写模式,以及文件IO操作,如读取、写入和移动指针。异常处理是关键,使用`try-except`捕获`FileNotFoundError`和`PermissionError`等异常。进阶技巧涉及`with`语句、`readline()`、`os`和`shutil`模块。数据序列化与反序列化方面,介绍了
17 0
|
4天前
|
Python Windows
Python分发包安装pip3
Python分发包安装pip3
9 0
|
4天前
|
iOS开发 MacOS Python
Python 虚拟环境及pip环境管理
`venv`是Python的虚拟环境管理工具,提供独立的环境避免包冲突,便于管理与删除。创建虚拟环境使用`python3 -m venv test`,激活环境在Windows上运行`. Scripts\activate`,macOS上运行`. bin\activate`。安装Python包通过`python`或`python3`选择版本,使用`pip`进行安装、升级和卸载。`pip`是Python包管理器,自2.7.9和3.4版本起自带,常用命令包括查看版本、安装、升级和卸载包。为提高速度,可使用国内镜像源如阿里云、清华或豆瓣。
12 2
|
4天前
|
安全 测试技术 Python
零操作,高效下载:利用Playwright和Python完成文件下载
Playwright是Microsoft开发的跨浏览器自动化测试工具,能模拟用户操作,包括文件下载。在Python中,它提供`expect_download()`来处理文件下载,无需额外工具。下载开始时触发事件,完成后可通过`download.path()`获取路径。下载相关操作包括取消、删除、获取错误信息、所属页面、文件名、URL等。示例代码展示了如何下载pytest的压缩文件,简化了web自动化测试中的文件下载场景。
13 4
|
4天前
|
存储 测试技术 程序员
【Python】—— NumPy基础及取值操作
【Python】—— NumPy基础及取值操作
8 1