我尝试通过 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 配置,但我找不到问题。
如果您使用 Visual Studio 来完成工作,并且想要在全局 Python 中安装任何库,并且您已经停用了虚拟环境,则尝试“清除缓存和窗口重新加载选项”,然后就可以开始了