python pip 仅将模块安装到 venv 路径而不是全局

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

我尝试通过 pip 将模块下载到全局环境而不是虚拟环境,但它不起作用,因为 pip 由于某种原因在 venv 中找到了它们。

PIP 只在 venv 中查找,丢弃全局路径,即使我这样做

deactivate

Python 3.12.3

PS C:\git\ATE_TiM> pip install canopen
Requirement already satisfied: canopen in c:\git\ate_tim\venv\lib\site-packages (2.3.0)
Requirement already satisfied: python-can>=3.0.0 in c:\git\ate_tim\venv\lib\site-packages (from canopen) (4.4.0)
Requirement already satisfied: wrapt~=1.10 in c:\git\ate_tim\venv\lib\site-packages (from python-can>=3.0.0->canopen) (1.16.0)
Requirement already satisfied: packaging>=23.1 in c:\git\ate_tim\venv\lib\site-packages (from python-can>=3.0.0->canopen) (24.1)
Requirement already satisfied: typing-extensions>=3.10.0.0 in c:\git\ate_tim\venv\lib\site-packages (from python-can>=3.0.0->canopen) (4.12.2)   
Requirement already satisfied: pywin32>=305 in c:\git\ate_tim\venv\lib\site-packages (from python-can>=3.0.0->canopen) (306)

点详情

PS C:\git\ATE_TiM> pip config debug         
env_var:
env:
global:
  C:\ProgramData\pip\pip.ini, exists: False
site:
  C:\git\ATE_TiM\venv\pip.ini, exists: False
user:
  C:\Users\MichaelGrinberg\pip\pip.ini, exists: False
  C:\Users\MichaelGrinberg\AppData\Roaming\pip\pip.ini, exists: False
PS C:\git\ATE_TiM> pip config list 
PS C:\git\ATE_TiM> 

尝试停用 venv,查看 pip 配置,但我找不到问题。

python pip python-venv
1个回答
0
投票

如果您使用 Visual Studio 来完成工作,并且想要在全局 Python 中安装任何库,并且您已经停用了虚拟环境,则尝试“清除缓存和窗口重新加载选项”,然后就可以开始了

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