更改默认的 pip Windows

问题描述 投票:0回答:2

当我在 Powershell 上运行

pip show pip
时,它返回我:
c:\users\thomas\anaconda3\lib\site-packages

当我运行

python -m pip show pip
时,它返回我:
c:\python310\lib\site-packages

我想知道是否有一种方法可以在不使用别名和虚拟环境的情况下将默认的当前点替换为运行

python -m pip show pip
时的点。

我尝试用 :

 编写一个 
pip.ini

文件
[global]
target = c:\python310\lib\site-packages

但这并没有改变任何事情。

python python-3.x pip anaconda
2个回答
1
投票

pip
python
是计算机上的可执行文件,当您运行 pip 或 python 命令时,Windows 使用环境变量来调用软件。您需要修改环境变量(路径)来更改 pip 或 python 版本。

  • pip
    (
    pip show pip
    ):您的计算机上的某个地方\Python\Python310\Scripts

  • python
    (
    python -m pip show pip
    ):您的计算机上的某个地方\Python\Python310

我的设置(列表中的顺序很重要): enter image description here

enter image description here


0
投票

这很可能是因为你正在运行 anaconda.. ..anaconda 会覆盖你的其他 python 安装。

我必须说服我的机器默认使用 anaconda 以外的另一个版本,方法是创建一个“py.ini”文件(放置在这个位置 C:\Users\AppData\Local),其中只有这两行文本:

[默认] 蟒蛇=3.8

然后,当你在cmd窗口中输入 py-0

您应该获得 PC 上已安装的 python 的列表,并且会有一个星号 (*) 标记哪个版本是默认版本。

正如我之前的人所发布的,如果你除了 anaconda 之外还安装了多个 Python,你需要注意你的环境变量中哪个是第一个列出的。

© www.soinside.com 2019 - 2024. All rights reserved.