pip环境配置,包含windows与linux配置教程,pip源地址,修改pip文件下载模块的默认存储路径

pip源地址:

阿里云:http://mirrors.aliyun.com/pypi/simple

豆瓣:http://pypi.douban.com/simple

清华:https://pypi.tuna.tsinghua.edu.cn/simple

中国科技大学 https://mirrors.ustc.edu

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org

 

windows下配置pip教程:

第一种方案:

修改pip文件下载模块的默认存储路径
pip.ini文件位置一般在C盘C:\Users\….\AppData\Roaming\pip

方式一、在cmd下执行指令,其中: D:\mywork\python\venv\Lib\site-packages为需要安装的pip安装源位置,具体如下所示:

pip config set global.target D:\mywork\python\venv\Lib\site-packages
方式二、直接在pip.ini文件中直接修改,第一行是镜像源,第二行是pip文件修改位置。

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
target = D:\mywork\python\venv\Lib\site-packages
如果是刚配置的python环境,pip.ini文件是没有的,需要在执行完cmd执行指令之后才会生成,如果没有这个文件也可以手动创建该文件,

文件路径:C:\Users\xxx\AppData\Roaming\pip;  xxx是你的用户名

 

修改cmd情况下pip指令显示的模块地址与pycharm配置的环境中显示的文件地址:
步骤一:找到site.py文件位置

执行指令:python -m site -help

我的路径是在这块,一般都是在python路径下面,也可以执行指令:where python来查看python路径

 

步骤二、修改USER_SITE及USER_BASE值

未修改前一般是于python同一目录,因其为python文件,建议路径前面加r以免出现转义字符(r的作用:表示双引号当中为字符串,忽视当中可能出现的转义字符)具体如下所示:

USER_SITE = r”D:\work\mywork\python\venv\Lib\site-packages”
USER_BASE = r”D:\work\mywork\python\venv\Scripts”


步骤三:验证是否成功,执行指令:python -m site

说明
两个操作修改的作用位置不同,只修改pip.ini文件,在cmd情况下下载的模块包依旧会默认下载到需要的位置,但是如果未配置site.py文件,则pycharm读取的模块地址及cmd指令下如:pip list显示的模块位置默认还是python解析器下的地址,并非一回事。

该操作主要是考虑到自己的代码因为同步git的原因,在公司及自己的电脑上敲代码时为了避免每次都要下载模块包,为了避免麻烦而将模块包连同项目一并上传到git进行了托管,配置pip读取位置可以有效的避免模块读取位置及模块下载位置均可同步到git中。

保存后试试效果

 

第二种方案:

1.在用户(user)内先创建一个文件夹pip,再创建pip.ini文件

2.在pip.ini编辑

[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
timeout = 6000
cache-dir = E:\Python\pip\pipcache
[install]
trusted-host=mirrors.aliyun.com
disable-pip-version-check = true

 

Linux下pip的安装及配置:

本文系统环境是基于ubantu64的,其他的Linux系统也可以借鉴参考。

pip是一个非常方便的Python模块管理工具,类似于Java里面的maven。

1、安装

在Ubuntu环境中可以直接使用apt进行pip的安装,或者也可以通过easy_install进行安装,不过需要注意Python的版本。Python 2对应的是pip,Python 3对应的是pip3。

使用apt安装如下:

apt-get install python-pip python-dev build-essential
pip install --upgrade pip

 

这里Python3中对应的安装包为python3-pip和python3-dev。

如果使用easy_install的话可以使用如下命令:

apt-get install python-setuptools python-dev build-essential

同样的如果在Python3下应该安装对应的软件包。

安装完成之后我们就可以使用pip或者pip3(Python3)进行python模块的安装了。

2、配置源

在国内的网络环境如果直接使用官方pip源安装软件包速度会非常慢,我们可以将源配置为阿里云的镜像源或者豆瓣源,这样下载速度会快很多。

pip配置文件为~/.pip/pip.conf,默认是不存在的,需要手动创建。创建好之后,写入如下内容即可。

[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
timeout=6000
cache-dir=/data1/python/pip/pipcache
[install]
trusted-host=mirrors.aliyun.com
disable-pip-version-check=true

 

3、配置代理

如果在内网环境下安装软件包时报”Cannot fetch index base URL”错误,通常是因为代理的问题。使用如下命令通过代理进行软件包的安装。

pip --proxy=http://username:passwd@proxy_host install package


linux下的pip命令默认为base,指定某个python环境pip的方法

直接使用pip命令可能,有可能会导致不是在我们想要的conda环境进行pip下载,这时候可以用下面方法解决:

方法一——在pip前加上具体python环境的路径前缀

查看我们此时用的pip为哪个环境:

which -a pip

image

指定pip环境下载包,这里放个粒子,具体的路径根据自己的情况而改变

/home/ycx/anaconda3/envs/pytorch311/bin/pip install tqdm

image

可以用pip list命令看看是否安装成功

/home/ycx/anaconda3/envs/pytorch311/bin/pip list

image

扫码领红包

微信赞赏支付宝扫码领红包

发表回复

后才能评论