我使用的Ubuntu 15.04与Python 2.7,点1.5.6和virtualenv 1.11.6。如何在/ var/www/html/project_name文件夹中的virtualenv中使用pip安装Django?
我将在/var/www/html/project_name
(并在该目录中工作)内创建一个Django项目,以便在Apache2中使用它。
我在project_name文件夹内创建了一个名为venv的虚拟环境,用于同步目的。
随着虚拟环境激活,我不能运行pip install django
,因为我得到'权限被拒绝'的信息。所以我尝试命令sudo pip install django
,但是这会在全球安装Django。
所以,运行which pip
,我得到/var/www/html/project_name/venv/bin/pip
。我们得到/usr/bin/pip
。
有人知道如何在虚拟环境中安装Django(或任何其他软件包)吗? PS:我知道可以运行sudo venv/bin/pip install django
,但它看起来并不是很有用。
为什么不给自己写权限/ var/www/html/project_name/venv /? –
[在系统中安装pip,而不是虚拟环境](http://askubuntu.com/questions/629686/python-pip-package-not-found-on-ubuntu-15-04-running-as-live-usb )并使用'pip install django'运行它 – Gocht
您应该**不要**将Django或您的项目放在/ var/www中。 –