执行python -m site -help命令,并未打印出site.py文件地址,而是提示frozen [--user-base] [--user-site],请问该如何解决呢?
我想更改Python 的 pip install的默认安装路径,在使用python -m site -help命令时,cmd里直接输出frozen [--user-base] [--user-site],并未显示site.py的文件路径
回答:
我也遇到了这个问题,改了site里的--user-base --user-site后,用python -m site查看既没修改也不报错,还是之前的路径。
回答:
要查找pip的默认安装路径,您可以运行以下命令:
arduino
Copy code
python -m pip config list
此命令将输出pip的配置信息,其中包括默认安装路径。在输出中查找"prefix",它将是pip默认安装路径的路径。
要更改pip的默认安装路径,您可以使用以下步骤:
创建一个名为"pip.ini"的文件,并将其保存在以下位置:
对于全局安装:C:\ProgramData\pip\pip.ini
对于用户安装:C:\Users\YOUR_USERNAME\AppData\Roaming\pip\pip.ini
将以下内容添加到pip.ini文件中:
sql
Copy code
[global]
target=C:\YOUR\NEW\INSTALLATION\PATH
在上面的命令中,将"C:\YOUR\NEW\INSTALLATION\PATH"替换为您想要将默认安装路径更改为的路径。
保存并关闭pip.ini文件。
现在,pip将默认安装所有软件包到您指定的路径。
回答:
为了回答这个问题我还先注册了这个网站.
鼓捣一天了,这个问题应该是使用conda中的python才有的.
- 如果直接下载安装纯python不会出这个问题.修改site.py文件配置就会生效了.
ps: 这里的生效是指python在搜索安装包的时候会去你配置的文件夹搜索了.但是安装还是会安装在原来目录下的Lib/site-pacakges路径下.想要安装时路径也修改,还是要用户目录下建pip文件夹,配置pip.ini文件的target参数(不懂的可以先去搜一下). - 下面说一下conda中的python配置了site.py不生效的问题.
conda中有提前编译好的site.pyi文件,所以改了site.py没用,程序根本不走这里.这也是为啥他不打印 site.py 文件的位置参数. - 处理方法我计划删了site.pyi文件(没错,我刚找到问题的原因还没从操作).
这个时候就有野生的吴彦祖要问了 去哪删呢?
反正我在这是找到一个,pycharm那里面也有一个,其他的有再说呗.
再赠送一个
以上是 执行python -m site -help命令,并未打印出site.py文件地址,而是提示frozen [--user-base] [--user-site],请问该如何解决呢? 的全部内容, 来源链接: utcz.com/p/938849.html