2016-08-16 8 views
1

を使用して私のubuntu 16.04にDjango1.10をインストールしようとしていました。今私は、インストールパスのディレクトリに関連していると思うエラーに直面していますが、どうやってどうやって進めるのか分かりません。ここでエラーがある:ubuntu16.04にDjangoをpip facesエラーでインストールする

  • 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'

誰もが、私はそれを修正するために何をすべきかを教えてもらえますか?前もって感謝します。

+0

UBUNTUにdjangoをインストールする場合は、 'sudo pip install Django == 1.10'を使用する必要があります。 'sudo'は管理者権限を与えます。 –

答えて

1

sudoとして実行中のピップは、最良の選択肢ではありません。これは、スーパーユーザーが外部アプリケーションにアクセスできるようなものです。むしろ最初に試してください:

pip install --user django==1.11 
2

パッケージをグローバルにインストールするには、スーパーユーザー特権が必要な場合があります。したがって、コマンドの前にsudoを追加してください。

sudo pip install Django==1.10 
+0

ありがとうございます。なぜ私は自分自身の問題を理解できなかったのか分かりません。 – Athena

+0

それが動作する場合は、答えを受け入れてください。 – masnun

関連する問題