[英]pip not pointing to virtual enviroment, in virtual enviroment
我在 Windows 上使用 vscode。
看看这里:
(ETLAppEnv_3_7) PS C:\Users\jmarshall\source\repos\MediaDesignGroup\ETLApp_Dev> pip show pandas
Name: pandas
Version: 1.0.1
Summary: Powerful data structures for data analysis, time series, and statistics
Home-page: https://pandas.pydata.org
Author: None
Author-email: None
License: BSD
Location: c:\users\jmarshall\appdata\local\programs\python\python37\lib\site-packages
Requires: pytz, numpy, python-dateutil
Required-by:
即使我在这里的虚拟环境中:
(ETLAppEnv_3_7) PS C:\Users\jmarshall\source\repos\MediaDesignGroup\ETLApp_Dev> pip show pandas
pip 正在使用 python 的基本安装:
Location: c:\users\jmarshall\appdata\local\programs\python\python37\lib\site-packages
如何让 pip 指向我的虚拟环境中的包???
在全局站点包而不是 virtualenv 中安装 pip 的可能重复
根据该帖子,您的 venv 激活脚本中的 VIRTUAL_ENV 路径可能不正确。
根据我的个人经验,当我在 PyCharm 中创建 venv 时选择了全局安装包选项,这导致了同样的问题。
调试提示: pip list --local
将为您提供安装在您 venv 中的所有软件包。 可能要仔细检查它没有安装在 venv 中。
您可以使用which pip
命令查看您使用的which pip
,以确保您在您的环境中使用which pip
。
也许您已经重命名或移动了您的环境? 这会导致修改路径的后果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.