python pip安装的默认路径_pip的修改默认的路径

1632719-20200721103907187-1298398202.png

bug 说明

如上图。开始pip location :会在 c:\program files\python37\lib\site-packages 。这个目录下(python 的安装目录)

但是 下载一个库之后,再次在命令行输入 pip show pip.这次 location 会指向 c:\users\junku\appdata\roaming\python\python37\site-packages。

但是 ,如果你将 c:\users\junku\appdata\roaming\python这个目录删除。

再次在命令行输入 pip show pip. pip location :会在 c:\program files\python37\lib\site-packages 。

然后 ,你一下载库, location 又会指向 c:\users\junku\appdata\roaming\python\python37\site-packages。

发生的原因:

python 刚开始 安装的时候,没有去更改pip下载库的存放路径。会使用默认的,即:c:\users\用户名\appdata\roaming\python\python37\site-packages。

就会出现这样的情况

解决:

为了大家的观看体验。下面就直接copy 了啊。

如有侵权,立删!!!

修改 PIP 默认安装位置

问题

上面在安装时,选择了安装pip(注意:从3.4版本之后,pip才开始为默认组件,之前的版本是没有的 )。后面我们就可以使用pip安装各种自己使用的包了。但是,如果不进行配置,默认安装位置如下所示:

1632719-20200721110042665-1160841130.png

默认安装位置是 C:\Users\ZCShou\AppData\Roaming\Python\Python37\Scripts。

个人更倾向于不把这些东西放到系统盘,而是放到 Python 自己的安装目录的对应的子目录中!

修改

首先,使用如下命令 python -m site 查看

1632719-20200721110716370-404134869.png

这里的 USER_BASE 和 USER_SITE 其实就是默认的启用Python通过pip自动下载的脚本和依赖安装包的基础路径。

接着使用命令python -m site -help,便会看到如下

1632719-20200721110743884-1000701260.png

以上说明了,路径的配置是在我们安装目录下的lib\site.py这文件中进行配置的!那么接下来修改这个文件就可以了!

1632719-20200721110806250-1879416071.png

这里的USER_BASE 需要特殊注意:其会自动在指定的路径后面添加/Python37/Scripts(和自己的安装路径有关),有强迫症的自己注意!

然后再次使用命令查看

C:\Users\ZCShou>python -m site

sys.path = [

'C:\\Users\\ZCShou',

'D:\\Program Files\\Python37\\python37.zip',

'D:\\Program Files\\Python37\\DLLs',

'D:\\Program Files\\Python37\\lib',

'D:\\Program Files\\Python37',

'D:\\Program Files\\Python37\\Lib\\site-packages',

]

USER_BASE: 'D:\\Program Files' (exists)

USER_SITE: 'D:\\Program Files\\Python37\\Lib\\site-packages' (exists)

ENABLE_USER_SITE: True

此后重新安装自己使用的包就可以了。这样新安装的包的可执行文件就会位于Python目录下的Scripts目下,包机会放到Python目录下lib\site-packages目录下了!

1632719-20200721110856939-719491980.png

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值