django - pip/virtualenv/django 安装问题

标签 django installation virtualenv pip

我在一个新的 virtualenv 上,并试图在它上面安装 django。

当我打字时,which django-admin.py我回来了 /usr/local/bin/django-admin.py这是不正确的,它应该安装在 .virtualenvs 文件夹中。

如果我这样做,pip install django我回来了:

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

如果我这样做,pip uninstall django我回来了:
Not uninstalling Django at /Library/Python/2.6/site-packages, outside environment /Users/username/.virtualenvs/envname/bin/..

如何让 pip 在 vi​​rtualenv 中安装和使用 django?不知道如何解决这个问题。

最佳答案

首先,您应该使用 --no-site-packages 设置 virtualenv :

virtualenv --no-site-packages …/my-env/

然后你应该确保你已经激活它:
. …/my-env/bin/activate

或者,使用 virtualenv 助手:
workon my-env

然后使用以下命令安装 Django:
pip install django

关于django - pip/virtualenv/django 安装问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7976089/

相关文章:

django - 收到 InvalidClientIdError (invalid_request) 不匹配的重定向 URI。使用 requests_oauthlib

python - 如何使用 django-storages 在 dropbox 上进行媒体存储?

visual-studio-2012 - WIX 生成多语言安装程序

python - 为什么 virtualenvwrapper 创建与 python2 而不是 python3 相关的路径?

python - 当模型位于不同应用程序中时,ManytoMany 字段 django 模板

python - 使用不区分大小写的用户名进行身份验证

macos - 在 Mac OS mountain lion 上设置 Subversion Server(可以通过浏览器访问,但无法从 subversion 结帐)

python - Py2Exe + FTDI 驱动程序

python - pyenv 或 virtualenv 对 Django 来说是必不可少的吗?

python - 模块未找到错误: No module named 'flask_wtf'