我的 pip 与 virtualenv 可以正常工作吗?创建一个新的虚拟环境,它说 django 已经满意了?
我根据说明安装了 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 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?
这样做:
然后,你的环境将实际上是干净和隔离的。
Do this instead:
Then, your env will be actually clean and isolated.