django安装:不能使用pip在linux上安装django(ubuntu) [英] django installation: cannot use pip to install django on linux(ubuntu)

查看:152
本文介绍了django安装:不能使用pip在linux上安装django(ubuntu)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图在ubuntu上使用pip安装django。但不幸的是我有这样的错误。有人可以解释一下,告诉我一些解决方法吗?

 错误:无法创建'/usr/local/lib/python2.7/dist-packages/django':权限被拒绝

----------------------------------------
命令/ usr / bin / python -cimport setuptools; __ file __ ='/ home / franklingu / build / django /setup.py';exec(compile(open(__file__).read().replace('\ r \\\
','\\\
'),__file__,'exec'))install --single-version-external-managed --record /tmp/pip-W5MhGe-record/install-record.txt failed with错误代码1
存储完整的登录/home/franklingu/.pip/pip.log


解决方案

不要使用sudo使用虚拟环境,如下所示:

  $ sudo apt-get install python-virtualenv 
$ mkvirtualenv django_env
$ source django_env / bin / activate
(django_env)$ pip install django
(django_env)$ cd $ HOME
(django_env)$ mkdir projects
(django_env)$ cd projects
(django_env)/ projects $ d jango-admin.py startproject foo
(django_env)/ projects $ cd foo
(django_env)/ projects / foo $ python manage.py runserver

完成后;键入停用退出虚拟环境:

 (django_env)/ projects / foo $ deactivate 
/ projects / foo $


I tried to install django on ubuntu using pip. but unfortunately I got error like this. can someone explain this and tell me some ways to fix this?

error: could not create '/usr/local/lib/python2.7/dist-packages/django': Permission denied

----------------------------------------
Command /usr/bin/python -c "import setuptools;__file__='/home/franklingu/build/django   /setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /tmp/pip-W5MhGe-record/install-record.txt failed with error code 1
Storing complete log in /home/franklingu/.pip/pip.log

解决方案

Don't use sudo use a virtual environment instead, like this:

$ sudo apt-get install python-virtualenv
$ mkvirtualenv django_env
$ source django_env/bin/activate
(django_env) $ pip install django
(django_env) $ cd $HOME
(django_env) $ mkdir projects
(django_env) $ cd projects
(django_env)/projects $ django-admin.py startproject foo
(django_env)/projects $ cd foo
(django_env)/projects/foo $ python manage.py runserver

When you are finished; type deactivate to exit the virtual environment:

(django_env)/projects/foo $ deactivate
/projects/foo $

这篇关于django安装:不能使用pip在linux上安装django(ubuntu)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆