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 ......这里有什么问题?

4

2 回答 2

2

改为这样做:

mkvirtualenv --no-site-packages test1

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

于 2011-02-14T03:23:53.117 回答
1

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

于 2011-02-14T02:37:50.350 回答