使用pip在ubuntu16.04上安装Django遇到错误
Installation of Django on ubuntu16.04 using pip faces error
我试图使用 pip install Django==1.10
在我的 ubuntu 16.04 上安装 Django1.10。现在我遇到一个错误,我认为它与安装路径的目录有关,但我不知道如何通过。这是错误:
Exception:
Traceback (most recent call last):
File "/home/atenagm/.local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/home/atenagm/.local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/home/atenagm/.local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install
**kwargs
File "/home/atenagm/.local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/home/atenagm/.local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files
isolated=self.isolated,
File "/home/atenagm/.local/lib/python2.7/site-packages/pip/wheel.py", line 346, in move_wheel_files
clobber(source, lib_dir, True)
File "/home/atenagm/.local/lib/python2.7/site-packages/pip/wheel.py", line 317, in clobber
ensure_dir(destdir)
File "/home/atenagm/.local/lib/python2.7/site-packages/pip/utils/init.py", line 83, in ensure_dir
os.makedirs(path)
File "/usr/lib/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/Django-1.10.dist-info'
谁能告诉我应该怎么做才能解决这个问题?提前致谢。
您可能需要超级用户权限才能全局安装软件包。所以在你的命令前附加 sudo
。
sudo pip install Django==1.10
运行 pip 因为 sudo 不是最好的选择。这就像授予超级用户访问外部应用程序的权限。不如先试试这个:
pip install --user django==1.11
我试图使用 pip install Django==1.10
在我的 ubuntu 16.04 上安装 Django1.10。现在我遇到一个错误,我认为它与安装路径的目录有关,但我不知道如何通过。这是错误:
Exception: Traceback (most recent call last): File "/home/atenagm/.local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main status = self.run(options, args) File "/home/atenagm/.local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run prefix=options.prefix_path, File "/home/atenagm/.local/lib/python2.7/site-packages/pip/req/req_set.py", line 742, in install **kwargs File "/home/atenagm/.local/lib/python2.7/site-packages/pip/req/req_install.py", line 831, in install self.move_wheel_files(self.source_dir, root=root, prefix=prefix) File "/home/atenagm/.local/lib/python2.7/site-packages/pip/req/req_install.py", line 1032, in move_wheel_files isolated=self.isolated, File "/home/atenagm/.local/lib/python2.7/site-packages/pip/wheel.py", line 346, in move_wheel_files clobber(source, lib_dir, True) File "/home/atenagm/.local/lib/python2.7/site-packages/pip/wheel.py", line 317, in clobber ensure_dir(destdir) File "/home/atenagm/.local/lib/python2.7/site-packages/pip/utils/init.py", line 83, in ensure_dir os.makedirs(path) File "/usr/lib/python2.7/os.py", line 157, in makedirs mkdir(name, mode) OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/Django-1.10.dist-info'
谁能告诉我应该怎么做才能解决这个问题?提前致谢。
您可能需要超级用户权限才能全局安装软件包。所以在你的命令前附加 sudo
。
sudo pip install Django==1.10
运行 pip 因为 sudo 不是最好的选择。这就像授予超级用户访问外部应用程序的权限。不如先试试这个:
pip install --user django==1.11