首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pip在虚拟环境下是如何工作的?

pip在虚拟环境下是如何工作的?
EN

Stack Overflow用户
提问于 2022-03-08 23:04:53
回答 2查看 84关注 0票数 0

在学习了如何编写Python代码之后,我开始学习并研究如何构造项目和设置虚拟环境,但我无法确定如何在激活虚拟环境时对包进行管理。举个例子:我想做一个Django项目。因此,首先,mkdir项目文件夹,cd进入它,然后执行python -m venv [whatever]cd进入脚本文件夹并执行“激活”。然后是pip install Djangopip list,并向Django展示。最后,我关闭了虚拟环境,再次制作了pip list。为什么Django被列在那里?应该这样吗?

EN

回答 2

Stack Overflow用户

发布于 2022-03-08 23:29:32

您可能已经在venv内部和外部安装了Django (外部是系统python安装)。关闭venv并运行pip uninstall django,然后再试一次。

票数 0
EN

Stack Overflow用户

发布于 2022-03-09 22:47:42

好吧,我终于明白了发生了什么,但我没有意识到。一方面,虚拟环境完全独立于全局或系统,因此安装在一方的内容不应影响另一方。另一方面,发生的情况是,在script文件夹中,当尝试执行Python命令时,我实际上是以相同的名称执行脚本,这些脚本是用于虚拟环境的副本,可以用来调用“激活”脚本。其实没问题,是我搞砸了。

感谢所有的贡献者的帮助。

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

https://stackoverflow.com/questions/71402468

复制
相关文章

相似问题

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