在virtualenv 中django
通过 pip安装。我正在运行 Linux,但您应该能够在 Windows 上运行命令。
如果您需要PyPi中没有的版本,请下载软件包并将其安装到 virtualenvsite-packages
文件夹中。
我的site-packages
文件夹project
在~/venvs/project/lib/python2.7/site-packages
. 要在那里安装:
pip install downloads/Django-1.7b1.tar.gz -t ~/venvs/project/lib/python2.7/site-packages
Django 将安装到该site-packages
文件夹,现在可以从 virtualenv 中导入。Downloads/Django-1.7b1
不再需要。
下面是我将 Django 1.7b1 从本地存档安装到site-packages
我的 virtualenv 的 - 文件夹的示例:
(project)msvalkon@Lunkwill:/tmp$ pip install /tmp/Django-1.7b1.tar.gz -t ~/venvs/project/lib/python2.7/site-packages/
Unpacking ./Django-1.7b1.tar.gz
Running setup.py egg_info for package from file:///tmp/Django-1.7b1.tar.gz
-- SNIP --
Successfully installed Django
Cleaning up...
(project)msvalkon@Lunkwill:/tmp$ python -c "import django;print django.get_version()"
1.7b1
(project)msvalkon@Lunkwill:/tmp$ deactivate
# I've got a really old version installed globally, but you can see
# that the installation worked.
msvalkon@Lunkwill:/tmp$ python -c "import django;print django.get_version()"
1.5.1
在此之后,当pip freeze
virtualenv 被激活时,您应该会发现以下输出:
(project)msvalkon@Lunkwill:/tmp$ pip freeze
Django==1.7b1
argparse==1.2.1
wsgiref==0.1.2