2017-05-11 3 views
0

私はPyPDF2をインストールしました。Pythonのインストール済みモジュールが私のプロジェクトで検出できません

$ sudo pip install PyPDF2 

正常にインストールされました。

Collecting PyPDF2 
Installing collected packages: PyPDF2 
Successfully installed PyPDF2-1.26.0 

私のプロジェクトを実行すると、エラーが発生します。

ImportError: No module named 'PyPDF2' 
Server with PID 19740 exited with code 1. 
Waiting for changes before reloading. 

私はこのモジュールにコメントすると私のプロジェクトが実行されますが、私はそれが必要です。 事前に感謝のお手伝いをされる方に!

私はUbuntu 16.04.2 LTSを使用しています。私はフレームワーク(Python)としてPyramidを使用しています。

私は

pip install PyPDF2 

しかし

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/pyPdf' 

EDIT使用しよう:私はあなたがルートとしてvirtualenvを作成したと仮定し ピップ凍結の 出力

adium-theme-ubuntu==0.3.4 
beautifulsoup4==4.4.1 
Chameleon==2.24 
chardet==2.3.0 
cryptography==1.2.3 
dnspython==1.12.0 
enum34==1.1.2 
FormEncode==1.3.0 
html5lib==0.999 
idna==2.0 
ipaddress==1.0.16 
lxml==3.5.0 
Mako==1.0.3 
MarkupSafe==0.23 
Paste==1.7.5.1 
PasteDeploy==1.5.2 
PasteScript==1.7.5 
pyasn1==0.1.9 
pyinotify==0.9.6 
pyOpenSSL==0.15.1 
PyPDF2==1.26.0 
python-openid==2.2.5 
repoze.lru==0.6 
scgi==1.13 
six==1.10.0 
Tempita==0.5.2 
translationstring==1.3 
unity-lens-photos==1.0 
venusian==1.0a8 
virtualenv==15.1.0 
waitress==0.8.10 
WebOb==1.5.1 
WebTest==2.0.18 
zope.component==4.2.2 
zope.deprecation==4.1.2 
zope.event==4.2.0 
zope.hookable==4.0.4 
zope.interface==4.1.3 
+0

'virtualenv'を使用していますか? – orvi

+0

プロジェクトを実行すると、$ env/bin/pserve development.ini --reloadを使用しているので、 'sudo'の代わりに –

+0

を' pip'を通してインストールしようとします。 – orvi

答えて

1

pyPDF2をインストールしようとした後

sudo chown -R your_username:your_username path/to/virtuaelenv/ 

:SO私の提案は、この方法を行うことです。

env/bin/pip install pypdf2 

他に何かが間違っている環境にパッケージをインストールします... sudo pip installは、システムのサイトのパッケージにそれを置くだろう、とpip installは、システムのサイトのパッケージにそれをインストールしますが、ユーザーではないので失敗しますroot(システムのサイトパッケージを変更するアクセス権を持つ唯一のユーザー)。

+0

これは正解です。それは動作します、ありがとう! –

0

を。それはあなたがそのvirtualenvのに接続されているPIPを使用して、virtualenvのにpypdf2をインストールする必要があり、再び

+0

要件が既に満たされている:PyPDF2 –

+0

をインストールした後に/usr/local/lib/python2.7/dist-packagesのPyPDF2が同じで、pserve development.iniを実行するときに "bash:/ usr/bin/pserve:そのようなファイルやディレクトリはありません " –

+0

私はあなたのプロジェクトにはないことがわかるコマンドから' pip freeze'の出力を教えてください。 – orvi

関連する問題