windows 修改python包的默认下载路径

背景

在打包成可执行文件时,发现之前的python包安装混乱,所以新下载了一个python3.8解释器,但是在pycharm选择这个解释器后,发现安装不了新包,一直会提示此包已存在,但是我又无法使用,所以决定整合数据,以新安装的python文件夹为主文件夹。

解决问题参考网址

链接:更改Python的pip install 默认安装依赖路径方法详解

解决步骤

1.查看当前默认安装路径:

在pycharm的终端输入:

python -m site -help

可以得到如下的图片:这是我已经修改好了的,你们的可能是在c盘下面,跟着我的步骤做就可以了。
在这里插入图片描述
如上图所示,我们可以从第二行看到我们的文件所在路径在 D:\python\lib\site.py ,所以我们就根据pycharm得出的结果进入到对应的文件夹下,如果你们那里是c盘,你就进入到c盘即可。
注意:若在c盘路径下没找到你的文件夹,可能是你把它隐藏了,正确操作方式是,打开c盘→点击查看→隐藏的项目前勾选即可。在这里插入图片描述

2.修改默认安装路径:

找到对应的site.py文件,可用记事本/pycharm打开,修改下面3个地方:ENABLE_USER_SITE、USER_SITE、USER_BASE

#示例如下
ENABLE_USER_SITE=True 

#USER_SITE = 'D:/python/Lib/site-packages'  要安装下载的site-packages的路径。
#ENABLE_USER_SITE = True

# for distutils.commands.install
# These values are initialized by the getuserbase() and getusersitepackages()
# functions, through the main() function when Python starts.
USER_SITE = 'D:/python/Lib/site-packages'  # 这个是你要安装下载的site-packages的路径。
USER_BASE = 'D:/python/Scripts' # 执行下载的pip等脚本路径是由USER_BASE决定,并且一定一定要换到同样的有pip脚本的路径下

然后点击保存即可。

3.关于2遇到的坑(2有问题看这里,没问题忽视即可)

保存不了,提示权限不足

 此时要执行以下操作:
 a. 找到lib文件夹,然后右键→属性→安全→选择Users→编辑→给其添加完全控制即可,点击确认,
    稍等即可,看看是否可以编辑site.py了
 b. 还不行的话,需要把文件夹下的只读权限给关掉。

在这里插入图片描述
解决方案参考: Python中库的一些权限问题

4.查看修改是否生效

重启pycharm/重启电脑之后,打开pycharm的终端再次输入

python -m site -help

可以看到第二行的默认路径变了,然后在安装新包测试一下即可

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas

可以看到能够安装成功,且安装到了我们想要的路径下,大功告成!!!

5.打包exe文件

pyinstaller -F  -i a.ico tool.py

pyinstaller -F xxx.py 打包exe

pyinstaller -F -w xxx.py 不带控制台的打包

pyinstaller -F -i xx.ico xxx.py 打包指定exe图标打包

这里的xx.ico,可以直接修改文件的扩展名,将jpg直接改为ico格式,点击确认即可。

  • 6
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值