执行python -m site -help命令,并未打印出site.py文件地址,而是提示frozen [--user-base] [--user-site],请问该如何解决呢?

执行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才有的.

  1. 如果直接下载安装纯python不会出这个问题.修改site.py文件配置就会生效了.
    ps: 这里的生效是指python在搜索安装包的时候会去你配置的文件夹搜索了.但是安装还是会安装在原来目录下的Lib/site-pacakges路径下.想要安装时路径也修改,还是要用户目录下建pip文件夹,配置pip.ini文件的target参数(不懂的可以先去搜一下).
  2. 下面说一下conda中的python配置了site.py不生效的问题.
    conda中有提前编译好的site.pyi文件,所以改了site.py没用,程序根本不走这里.这也是为啥他不打印 site.py 文件的位置参数.
  3. 处理方法我计划删了site.pyi文件(没错,我刚找到问题的原因还没从操作).
    这个时候就有野生的吴彦祖要问了 去哪删呢?
    执行python -m site -help命令,并未打印出site.py文件地址,而是提示frozen [--user-base] [--user-site],请问该如何解决呢?
    反正我在这是找到一个,pycharm那里面也有一个,其他的有再说呗.
    执行python -m site -help命令,并未打印出site.py文件地址,而是提示frozen [--user-base] [--user-site],请问该如何解决呢?
    再赠送一个

以上是 执行python -m site -help命令,并未打印出site.py文件地址,而是提示frozen [--user-base] [--user-site],请问该如何解决呢? 的全部内容, 来源链接: utcz.com/p/938849.html

回到顶部