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

修改Python pip下载包的默认路径 pip的默认安装路径在C盘,长期累积下来,下载的Pyhton包所占用的C盘空间实在是太大了,特别是机器学习相关的包,多则几个G,本文提供了修改pip安装包的默认路径的方案。 阅读详情
AI摘要

文章讲述了在使用Python时遇到的包安装混乱问题,以及如何通过更换Python解释器、修改site.py文件来改变默认安装路径。此外,还提供了处理权限问题的方法,并介绍了如何使用PyInstaller打包成exe文件。

背景

在打包成可执行文件时,发现之前的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格式,点击确认即可。

【Python】自定义修改pip下载模块默认的安装路径 因为电脑下载了Anaconda提供的默认Python 3.9 以及后期下载的python3.10所以在Pychram进行项目开发时,发现一些库怎么导入都导入不了,手动install也是失败,后期在cmd里面发现python以及pip配置有点儿混乱,导致执行命令时,下载的Lib库都在3.9下,但是Pychram编译环境是在3.10下,所以一直报红。 阅读详情

相关推荐

配置(GPU/CPU)Pytorch环境以及修改conda和pip默认安装路径,安装环境前必看!!(———记自己装环境踩过的坑......)

在下载了Anaconda之后安装pytorch环境时,一般都是默认下载在C盘路径下,这里先要修改默认环境下载 路径,再下载pytorch,可以给C盘节省内存。保险起见,还可以设置Anaconda文件夹属性,权限全部勾选,其中的envs文件夹属性也可以如此设置。路径在Aconconda\envs中即为正确。打开Anaconda prompt。之后点击 ' y ' 确定安装。

Zing的笔记本 8695

python 安装包的默认路径与更改

python 安装包的默认路径与更改 每次总是用pip去安装包,但是有的时候电脑里有多个python安装包,不知道安装包安装在了哪里: 安装包命令如下: pip install numpy; 2.如何查看安装包的位置 python -m site ; 3.显示出来的结果如下: C:\Users\siyaopeng>python -m site sys.path = [ ‘C:\Users\siyaopeng’, ‘E:\Python\python38.zip’, ‘E:\Python\DLLs’,

qq_43426714的博客 7131

【Pytorch】加载torchvision中预训练好的模型并修改默认下载路径(使用models.__dict__[model_name]()读取)

说明 使用torchvision.model加载预训练好的模型时,发现默认下载路径在系统盘下面的用户目录下(这个你执行的时候就会发现),即C:\用户名\.cache\torch\.checkpoints下,便于统一管理,我决定修改model的存放路径,在网上找了很久都没有很好的解决方法,只能自己尝试,现将解决方案给出,供大家参考~ 操作环境 windows10 + Anaconda torch:...

ProLover98的博客 1万+

python pip安装目录_如何更改python中pip的默认安装路径

具体方法:(推荐教程:Python入门教程)1、查看 site.py 文件的位置(一般在python安装目录的\Lib下),可使用指令查询:python-msite-help2、打开site.py文件,更改 USER_BASE 和USER_SITE 的路径即可。其中USER_BASE 和USER_SITE其实就是用户自定义的启用Python脚本和依赖安装包的基础路径。#fordistu...

weixin_39582708的博客 1423

修改PyTorch预训练模型的下载路径

PyTorch可以下载很多预训练好的神经网络,用起来会很方便。但是默认的下载路径是用户根目录下的.cache文件夹。在Linux和Mac下还比较符合用户习惯,但是在windows下就是C:\Users\<username>\.cache。不仅不符合很多windows用户的使用习惯而且不利于文件的保存。另外如果是多人共享的Linux服务器,每个用户都下载一遍这些训练好的神经网络明显是一种浪费。最好是放置在/var、/opt或者/usr/local等一类共享目录里。 但是默认情况下,PyTorch里

yanxiangtianji的专栏 1万+

开发环境 之三 Python 新手安装详解 、修改 pip 默认包安装位置

Python 是开源跨平台的,不同系统下的安装区别较大。Python最新源码、安装包,新闻资讯等可以在Python的官网 https://www.python.org/ 查看到。

技术干货 4万+

如何修改Python安装路径

在安装软件时,很多人都会发现默认的安装路径不是他们想要的,于是就想要修改安装路径。那么如何修改安装路径呢?本文将从多个角度为大家进行分析。

Python栈_基的博客 2071

普通人如何上岸华为OD-面试总结

总共有3道算法题,100分值的两道,200分值的一道,不同的毕业院校和专业,通过机试的分值不一样,最少需要150分通过,提前和hr联系,了解自己需要多少分通过。重中之重:哪怕你是背的题库,也请你一定不要直接抄原来的,最好是变更下方法名,否则会判定你重复率过高,从而失去后面的面试机会(实在是不会做再用此方法,凑分数所用,面试官能看到你的代码,会影响你的面试评价)本人女,所以还问道了婚育计划,有对象这点可以说,没有问题,但是如果可以的话,生孩子的时间,可以给hr说这几年不考虑。如果说没有难题,直接就挂了。

weixin_47767264的博客 5460

Python 修改python插件包的默认安装路径

python 修改 插件下载路径

口袋里的小龙的专栏 4841

ZYNQ:【1】深入理解PS端的TTC定时器(Part1:原理+官方案例讲解)

基于UG585详细讲解其中TTC的原理和使用案例。

Alex的技术博客 7889

Fast-LIO2代码解析 古月居

FAST-LIO,FAST-LIO2与FASTER-LIO - 古月居FAST-LIO2代码解析(一) - 古月居FAST-LIO2代码解析(二) - 古月居FAST-LIO2代码解析(三) - 古月居FAST-LIO2代码解析(四) - 古月居FAST-LIO2代码解析(五) - 古月居FAST-LIO2代码解析(六) - 古月居

li4692625的博客 2797

windows 安装vscode

打开vscode,看自己勾选copilot和主题颜色。然后就可以打开自己的项目文件了,其他拓展包看情况安装。修改路径,路径下不要有中文。

m0_53931365的博客 313

深入解析ViT中的RoPE旋转位置编码:原理、实现与视觉应用

本文深入解析了ViT中的RoPE旋转位置编码原理、实现及其在视觉任务中的应用。RoPE通过旋转变换巧妙地将相对位置信息融入注意力计算,解决了传统绝对位置编码外推性差的问题,在图像分类、目标检测及生成任务中展现出更优的泛化能力和灵活性。

alice7model的博客 706

Anaconda3 安装指南(Windows环境)

二、激活 Python 3 虚拟环境 创建虚拟环境 若需指定包(如numpy): 激活环境 验证环境: 退出环境 管理环境 操作命令示例查看所有环境显示所有环境路径删除环境彻底删除环境克隆环境复制环境配置导出环境配置生成环境配置文件若无需 Anaconda 全家桶,可单独安装 Python3 四、修改 Jupyter Notebook 默认启动路径 生成配置文件 打开 Anaconda Pro

shuijing55hi的博客 1052

Dbeaver连接TDengine时序数据库

也没啥好总结的,就一句话:Dbeaver真香,而且还是我大JAVA实现的,赞。希望能帮到大家,uping。

zwrlj527的专栏 1903

fpga在线升级 linux_仅5000行Verilog代码、可在FPGA上跑轻量级Linux系统的RISC-V内核

本文发布于www.hackster.io,由东京理工大学的计算机学院开发,专用于教学与加速用(苏老师也一直认为这是RISC-V当前的主要方向)。目前市场上开源的RISC-V内核已经很多,但很少有公开的RISC-V计算系统是非常轻型且能跑Linux系统的。这一款RISC-V内核就可以运行在FPGA上,用Verilog编写的,需要很少硬件的资源就能跑起来,所以可以运行在一个低成本的FPGA上。来看一下...

weixin_34083807的博客 1867

python入门

文章目录python入门Windows环境下安装python安装Python测试python是否安装好测试pip有没有安装好安装Pycharm对Pycharm进行设置 python入门 Windows环境下安装python 安装Python 进入python的安装网址,选择最新版本的python [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NcSUoac2-1612239892549)(E:\DataFromWin10Tools\typoraPic\image-202102

朽木不通的博客 726

mcgs数据导出到U盘

mcgs触摸屏在工业中应用还是很多的,尤其他的脚本功能策略功能等将开放性放到了最大,让用户可以根据实际需求进行自由创作,正因为这样,对一些初学者就不是很友好,初学者想要简单操作就能实现功能,但是mcgs不可能两者兼备,在做工业设备,一些数据的采集保存就比较常见,但是mcgs没有相关按钮能够直接实现将数据导出到U盘的功能。这里我给大家讲解关于mcgs将报警历史记录、日志记录、历史数据记录导出到U盘的方法。

qq_24866535的博客 6239

Windows下使用pip安装python包是报错-UnicodeDecodeError: 'ascii' codec can't decode byte 0xcb in position 0

先交待下开发环境:  操作系统:Windows 7  Python版本:2.7.9  Pip版本:6.1.1  其他环境忽略在windows下使用pip下载python包,出现如下错误Collecting xxxxxx Exception: Traceback (most recent call last): File "D:\Python27\lib\site-pac...

fengxueersui的博客 521

设计四翼无人机(Quadcopter)的自主降落控制算法

为四翼无人机建立动力学模型,包括其姿态(Pitch, Roll, Yaw)和位置(X, Y, Z)的变化。可以使用Aerospace Blockset中的预制模块,或者根据具体需求构建自定义模型。示例:简化动力学模型利用块模拟四翼无人机的基本行为,确保模型能够反映电机输出如何影响姿态和位置变化。

amy_mhd的博客 244

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

windows11 conda 创建/删除/查看环境命令 + 换源 + 换环境安装路径

如果没有sudo权限,创建虚拟环境,就还是会装到C盘用户目录,显然这就是权限问题!env子目录右键-属性-安全-Users修改权限-完全控制(全部打勾)。即可让非sudo权限的用户写入。看来windows修改父目录的权限并不会递归修改子目录的权限。

nefu_ljw的博客 3013

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Python基础—conda使用笔记

Python基础,关于conda的一些使用笔记记录

Cold-Moon的博客 955

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

更改python默认的地址后,pip包无法使用问题?

python默认地址在C盘,但是C盘空间比较宝贵,把python的默认地址更改后,又会发现pip的包无法执行的问题。 这是由于pip的执行文件里默认的地址是C盘的,需要对这个默认地址进行修复。pip是可执行文件,是不能直接修改的,但是可以使用以下方法修改: 我这里把python3.6.5安装在了E盘,在dos命令下使用pip会报错 在电脑中找到应用和功能,找到python应用 点击修改,进行修复: 修复后就可以使用pip了,我的电脑里有俩个python版本,这里都可以看到。 可以

xiaodaimu00的博客 1886

Python 之 新手安装详解及修改pip默认包安装位置

1.python官网(https://www.python.org)下载相应的python安装包(这里以windows平台为例) 下载后直接安装: 安装目录介绍: DLLs: Python 自己使用的动态库 Doc: 自带的 Python 使用说明文档(如果上面安装时不选择,应该会没有,这个没具体试过) include: 包含共享目录 Lib: 库文件,放自定义模块...

细雨纷飞~~~ 1万+

pip更改默认包的安装路径

1.查看pip默认安装路径 使用 ‘python -m site’ 命令 C:\Users\******>python -m site sys.path = [ 'C:\\Users\\*****', 'D:\\Code\\Python\\Python36\\python36.zip', 'D:\\Code\\Python\\Python36\\DLLs', ...

Adslksf的博客 7021

【安装】Python3|Windows下安装Anaconda、pytorch,以及修改pip默认安装路径

超过1小时没装好算我输。

shandianchengzi的博客 1万+
上一篇: 基于python的新高考的分数转化
下一篇: openpyxl 插入图片报错,keyError: ‘.webp‘
wantpython_king
博客等级 码龄5年 30粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值