简体   繁体   English

pip 不指向虚拟环境,在虚拟环境中

[英]pip not pointing to virtual enviroment, in virtual enviroment

I'm using vscode on windows.我在 Windows 上使用 vscode。

have a look here:看看这里:

(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:

even though I'm in my virtual environment here:即使我在这里的虚拟环境中:

(ETLAppEnv_3_7) PS C:\Users\jmarshall\source\repos\MediaDesignGroup\ETLApp_Dev> pip show pandas

pip is working out of the base install of python here: pip 正在使用 python 的基本安装:

Location: c:\users\jmarshall\appdata\local\programs\python\python37\lib\site-packages

How do I get pip to point to the packages in my virtual environment???如何让 pip 指向我的虚拟环境中的包???

Possible Duplicate of pip installing in global-site packages instead of virtualenv 在全局站点包而不是 virtualenv 中安装 pip 的可能重复

According to that post, the VIRTUAL_ENV path within your venv's activate script might be incorrect.根据该帖子,您的 venv 激活脚本中的 VIRTUAL_ENV 路径可能不正确。

In my personal experience, I had the globally-install packages option selected when I created a venv in PyCharm which resulted in your same issue.根据我的个人经验,当我在 PyCharm 中创建 venv 时选择了全局安装包选项,这导致了同样的问题。

Debug tip: pip list --local will give you all the packages installed in you venv.调试提示: pip list --local将为您提供安装在您 venv 中的所有软件包。 Might want to double check it isn't installed in the venv.可能要仔细检查它没有安装在 venv 中。

You can watch which pip you use with the command which pip to make sure you use the one in your environment.您可以使用which pip命令查看您使用的which pip ,以确保您在您的环境中使用which pip

Maybe you have renamed or moved your environment?也许您已经重命名或移动了您的环境? This would have had the consequence of modifying the path.这会导致修改路径的后果。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM