![](/img/trans.png)
[英]error: could not create '/usr/local/lib/python2.7/dist-packages/virtualenv_support': Permission denied
[英]Getting Error while installing djangorestframework - Permission denied: '/usr/lib/python2.7/site-packages/djangorestframework-3.6.3.dist-info'
我想在fedora-25中安装Django rest框架,但是当我运行以下命令时:
pip install djangorestframework
我收到以下错误:
Collecting djangorestframework
Using cached djangorestframework-3.6.3-py2.py3-none-any.whl
Installing collected packages: djangorestframework
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/lib/python2.7/site-packages/pip/commands/install.py", line 326, in run
strip_file_prefix=options.strip_file_prefix,
File "/usr/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
**kwargs
File "/usr/lib/python2.7/site-packages/pip/req/req_install.py", line 834, in install
strip_file_prefix=strip_file_prefix
File "/usr/lib/python2.7/site-packages/pip/req/req_install.py", line 1037, in move_wheel_files
strip_file_prefix=strip_file_prefix,
File "/usr/lib/python2.7/site-packages/pip/wheel.py", line 346, in move_wheel_files
clobber(source, lib_dir, True)
File "/usr/lib/python2.7/site-packages/pip/wheel.py", line 317, in clobber
ensure_dir(destdir)
File "/usr/lib/python2.7/site-packages/pip/utils/__init__.py", line 83, in ensure_dir
os.makedirs(path)
File "/usr/lib64/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/usr/lib/python2.7/site-packages/djangorestframework-3.6.3.dist-info'
You are using pip version 8.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
当我尝试使用sudo上面的命令时,出现以下错误
Collecting djangorestframework
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f0011a7bf10>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/djangorestframework/
Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f0013a4fe50>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/djangorestframework/
Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f0011788050>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/djangorestframework/
当我尝试升级点子时
pip install --upgrade pip
再次出现权限拒绝错误,并使用sudo运行它时,出现以下错误
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7eff30658ed0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/pip/
Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7eff3262cf10>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/pip/
我该怎么办 ? 还有其他安装djangorestframework的方法吗?
请帮我这个:(
尝试使用virtualenv。
sudo apt-get install python-virtualenv
virtualenv myvenvname // create ur env
source myvenvname/bin/activate // activate it if it isnt already activated
在虚拟环境中安装所有软件包,以避免与其他软件包冲突,这可能会解决您的问题。
另一件事是,您正在尝试使用python 2.7安装它,如我所见。 这是您想要的版本吗? 如果要使用python 3安装它,请执行以下操作:
pip3 install djangorestframework
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.