私は学生です。私は部門コンピュータ、システムLinux 7.2でプロジェクトを行っています。今私はそれを使ってPythonパッケージをインストールできるようにpipをインストールしようとしています。Python:pipのインストール時にパーミッションが拒否されました。
get-pip.py
をダウンロードし、python get-pip.py
でインストールしようとしました。それは私を与える:
Collecting pip
Downloading pip-8.1.1-py2.py3-none-any.whl (1.2MB)
100% |████████████████████████████████| 1.2MB 471kB/s
Collecting wheel
Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)
100% |████████████████████████████████| 71kB 764kB/s
Installing collected packages: pip, wheel
Exception:
Traceback (most recent call last):
File "/tmp/tmpqybTwL/pip.zip/pip/basecommand.py", line 209, in main
status = self.run(options, args)
File "/tmp/tmpqybTwL/pip.zip/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/tmp/tmpqybTwL/pip.zip/pip/req/req_set.py", line 732, in install
**kwargs
File "/tmp/tmpqybTwL/pip.zip/pip/req/req_install.py", line 835, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/tmp/tmpqybTwL/pip.zip/pip/req/req_install.py", line 1030, in move_wheel_files
isolated=self.isolated,
File "/tmp/tmpqybTwL/pip.zip/pip/wheel.py", line 344, in move_wheel_files
clobber(source, lib_dir, True)
File "/tmp/tmpqybTwL/pip.zip/pip/wheel.py", line 315, in clobber
ensure_dir(destdir)
File "/tmp/tmpqybTwL/pip.zip/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/pip'
をその後、私は私がルート権限がありませんし、持っていないかどうか迷ったが、私はそう
"xxx is not in the sudoers file. This incident will be reported."
を得ました、しかし、sudo python get-pip.py
を使用してインストールしようとしましたsudoを行う権利...しかし、私はこれについてはわかりません...
この問題を解決するための提案はありますか?そして、最後にscipy
とgensim
をインストールしたいと思います。
最初の問題:唯一のルートは、パッケージをインストールするには、そのディレクトリを作成することができ、システム全体。あなたは、おそらく解決策が 'sudo'を使うことをオンラインで読んでいるでしょう。しかし、コンピュータが学校に属しているため、rootになるために 'sudo'を使用することはできません。管理者はそれを管理しますが、システムの完全な制御は学生に与えません。本当の解決策は、システム全体ではなくユーザディレクトリにパッケージをインストールすることです。私はピップを使用しません(私はLinuxとPythonを広範囲に使用しますが)ので、私は答えを知らない。あなたのコメントのために – dsh
@dshに感謝します。だから、通常どのようにPythonパッケージをインストールしますか? – gladys0313