首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pip不指向虚拟环境,在虚拟环境中

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

Stack Overflow用户
提问于 2020-02-22 09:21:09
回答 2查看 367关注 0票数 1

我在windows上使用vscode。

看看这里:

代码语言:javascript
复制
(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:

即使我在这里的虚拟环境中:

代码语言:javascript
复制
(ETLAppEnv_3_7) PS C:\Users\jmarshall\source\repos\MediaDesignGroup\ETLApp_Dev> pip show pandas

pip是在python的基础安装基础上工作的:

代码语言:javascript
复制
Location: c:\users\jmarshall\appdata\local\programs\python\python37\lib\site-packages

如何让pip指向虚拟环境中的包?

EN

回答 2

Stack Overflow用户

发布于 2020-02-22 09:47:43

可能是 pip installing in global-site packages instead of virtualenv的副本

根据这篇文章,您venv的激活脚本中的VIRTUAL_ENV路径可能不正确。

根据我的个人经验,当我在PyCharm中创建venv时,我选择了全局安装包选项,这导致了您同样的问题。

调试提示:pip list --local将为您提供安装在venv中的所有包。可能要仔细检查一下,它没有安装在venv中。

票数 0
EN

Stack Overflow用户

发布于 2020-02-22 10:01:48

您可以使用命令which pip查看所使用的pip,以确保在您的环境中使用该pip。

也许你已经重命名或移动了你的环境?这将产生修改路径的后果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60348166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档