【问题标题】:Installation of Django on ubuntu16.04 using pip faces error使用 pip 在 ubuntu16.04 上安装 Django 面临错误
【发布时间】:2016-12-22 20:22:27
【问题描述】:

我试图使用pip install Django==1.10 在我的 ubuntu 16.04 上安装 Django1.10。现在我面临一个错误,我认为它与安装路径的目录有关,但我不知道如何通过。这是错误:

  • 例外: 回溯(最近一次通话最后): 文件“/home/atenagm/.local/lib/python2.7/site-packages/pip/basecommand.py”,第 215 行,在 main 状态 = self.run(选项,参数) 运行中的文件“/home/atenagm/.local/lib/python2.7/site-packages/pip/commands/install.py”,第 317 行 前缀=options.prefix_path, 安装中的文件“/home/atenagm/.local/lib/python2.7/site-packages/pip/req/req_set.py”,第 742 行 **kwargs 安装中的文件“/home/atenagm/.local/lib/python2.7/site-packages/pip/req/req_install.py”,第 831 行 self.move_wheel_files(self.source_dir, root=root, prefix=prefix) 文件“/home/atenagm/.local/lib/python2.7/site-packages/pip/req/req_install.py”,第 1032 行,在 move_wheel_files 隔离=自我隔离, 文件“/home/atenagm/.local/lib/python2.7/site-packages/pip/wheel.py”,第 346 行,在 move_wheel_files clobber(来源,lib_dir,真) 文件“/home/atenagm/.local/lib/python2.7/site-packages/pip/wheel.py”,第 317 行,在 clobber 确保目录(目标目录) 文件“/home/atenagm/.local/lib/python2.7/site-packages/pip/utils/init.py”,第 83 行,在 ensure_dir os.makedirs(路径) 文件“/usr/lib/python2.7/os.py”,第 157 行,在 makedirs 中 mkdir(名称,模式) OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/Django-1.10.dist-info'

谁能告诉我我应该怎么做才能修复它?提前致谢。

【问题讨论】:

  • 如果你在 UBUNTU 上安装 django 那么你必须使用sudo pip install Django==1.10sudo 提供管理权限。

标签: django pip ubuntu-16.04


【解决方案1】:

您可能需要超级用户权限才能全局安装软件包。所以在你的命令之前附加sudo

sudo pip install Django==1.10

【讨论】:

  • 非常感谢。我不知道为什么我自己无法解决问题。
【解决方案2】:

以 sudo 运行 pip 并不是最佳选择。这就像让超级用户访问外部应用程序一样。不如先试试这个:

pip install --user django==1.11

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-16
    • 2013-03-20
    • 1970-01-01
    • 1970-01-01
    • 2020-12-31
    • 2013-11-06
    • 2016-06-04
    相关资源
    最近更新 更多