我的 pip 与 virtualenv 可以正常工作吗?创建一个新的虚拟环境,它说 django 已经满意了?

发布于 2024-10-17 04:10:17 字数 459 浏览 0 评论 0原文

我根据说明安装了 pip、virutalenv 并设置了 WORKON_HOME 等。

现在我这样做了:

mkvirtualenv test1

然后做了:

pip install django

并得到:

Requirement already satisfied (use --upgrade to upgrade): django in /Library/Python/2.6/site-packages

在终端中,它确实在我的提示下有 (test1)...

这是否意味着,自从我们在本地找到并复制它以来,无需下载和安装?

实际上执行 lssitepackages 并没有显示 django...这里出了什么问题?

I installed pip, virutalenv and set my WORKON_HOME etc. according to the insturctions.

Now I did this:

mkvirtualenv test1

then did:

pip install django

and got:

Requirement already satisfied (use --upgrade to upgrade): django in /Library/Python/2.6/site-packages

In terminal, it does have (test1) at my prompt....

Does this just mean, no need to download and install since we found and copied it locally?

Actually doing lssitepackages doesn't show django...what's wrong here?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

强辩 2024-10-24 04:10:18

在 OS X 上,/Library 中的该文件夹位于默认搜索路径中,因此如果 Django 安装在其中,它将满足 pip 的依赖关系。也许您想在创建虚拟环境时使用 --no-site-packages 选项?

On OS X, that folder in /Library is in the default search path, so if Django got installed in there, it will satisfy the dependency for pip. Maybe you wanted to use the --no-site-packages option when creating the virtual env?

橘香 2024-10-24 04:10:17

这样做:

mkvirtualenv --no-site-packages test1

然后,你的环境将实际上是干净和隔离的。

Do this instead:

mkvirtualenv --no-site-packages test1

Then, your env will be actually clean and isolated.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文