2016-03-23 19 views
2

私は学生です。私は部門コンピュータ、システム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を行う権利...しかし、私はこれについてはわかりません...

この問題を解決するための提案はありますか?そして、最後にscipygensimをインストールしたいと思います。

+0

最初の問題:唯一のルートは、パッケージをインストールするには、そのディレクトリを作成することができ、システム全体。あなたは、おそらく解決策が 'sudo'を使うことをオンラインで読んでいるでしょう。しかし、コンピュータが学校に属しているため、rootになるために 'sudo'を使用することはできません。管理者はそれを管理しますが、システムの完全な制御は学生に与えません。本当の解決策は、システム全体ではなくユーザディレクトリにパッケージをインストールすることです。私はピップを使用しません(私はLinuxとPythonを広範囲に使用しますが)ので、私は答えを知らない。あなたのコメントのために – dsh

+0

@dshに感謝します。だから、通常どのようにPythonパッケージをインストールしますか? – gladys0313

答えて

0

を使用することができます。またはeasy_installを 以下は試してみてくださいターミナルでコマンドを使用してピップをインストールしてみrootユーザー

-1

として広くピップでグローバルすなわちシステムを、それをインストールします。

sudo su 
easy_install pip 
+0

あなたのコメントをありがとうが、私は私の質問で言ったように 'sudo'をすることはできません。 – gladys0313

関連する問題