2016-08-08 4 views
0

N00b Altert。"インポート要求" - "モジュールに名前のない要求"が発生したときのエラー

だから私は、Pythonを通じて「インポート要求」を呼び出すようにしようとしたエラーを得た:

>>> import requests 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
ImportError: No module named requests 

私はピップ正しく、またはまったくインストールされているとは思いませんか?リターンを要求しeasy_installを

: インストールディレクトリ内のファイルを追加または削除しようとしているときに 次のエラーが発生しました:

[Errno 13] Permission denied: '/Library/Python/2.7/site-packages/test-easy-install-6488.pth' 

あなたが指定したインストールディレクトリを(--install-dirを経て、--prefix、または distutilsのデフォルト設定)であった:

/Library/Python/2.7/site-packages/ 

この上の任意の助けをいただければ幸いです...私は同じことを言及ユーザーと他の記事を見てきましたが、それはありません助けてくれないようです。

+2

実行中のOSは何ですか? pipがインストールされていませんか?あなたが* nixを使っているなら 'sudo pip install requests'を実行してみてください – James

+1

OS Xを実行しているようですが、' brew install pip'、 'pip install requests'を試しましたか? –

+0

Mac OS Capitan。 @SeanPiankaは 'brew install pip'レスポンスを実行しました:' Error:名前が "pip"の利用可能な式がありません Homebrewは 'brew install python'でpipを提供します。しかし、あなたは あなたのMacにインストールされている2つのPythonを持っているので、別の方法として ピップを https://pipe.readthedocs.io/en/stable/installing/' – jTank

答えて

1

requests website installation pageによると:

  1. アウトgit repository
  2. は、あなたがこれをやって問題がある場合は、戻って来てください、第三段階として/path/to/virtualenv/bin/python requests/setup.py install

を実行すると、このようにコメントを残します私はあなたをさらに助けるかもしれない。

問題は権限の問題です。私がお勧めする解決策は、pip install virtualenvで、あなたのプロジェクトに新しい環境を作り、その環境にリクエストをインストールします。

ピップをインストールするには、curl -kO https://bootstrap.pypa.io/get-pip.pyを実行してpython get-pip.pyとして実行し、上記のようにvirtualenvをインストールします。

+1

これは良いプラットフォームに依存しないソリューション(+1)ですが、ちょうどメモとして、新しいプログラマーがPipを取得するのは、通常、 – James

+0

....また、pipのインストールが必要です。ほとんどのライブラリでは、setup.pyを実行すると直接動作します。しかし、あなたのポイントは良いものです。 – hd1

+0

ありがとうございます。リポジトリは実際にはより多くの光を放つわけではありません.... 2は動作しませんでした。私はそれを正しいディレクトリに入れる必要があると思いますか? macのnoobが助けにならない:(実行して 'install virtualenv'が返された:' -bash:pip:command not found' – jTank

関連する問題