2017-09-07 22 views
0

他の質問の助けを借りてpython-ldapをインストールすることができました。CentOSの仮想環境にpython-ldapをインストール

[[email protected] myproj]# python test.py 
[] 

しかし、仮想環境内で、私がインストールしようとして

(venv)[[email protected] myproj]# python test.py 
Traceback (most recent call last): 
    File "test.py", line 1, in <module> 
    import ldap 
ImportError: No module named ldap 

を「LDAPという名前のモジュール」これを取得する - 私は長いエラーメッセージが表示されますが、私は何が重要かと思いますが、これは

gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DHAVE_SASL -DHAVE_TLS -DHAVE_LIBLDAP_R -DHAVE_LIBLDAP_R -DLDAPMODULE_VERSION=2.4.43 -IModules -I/usr/include -I/usr/include/sasl -I/usr/local/include -I/usr/local/include/sasl -I/usr/include/python2.7 -c Modules/LDAPObject.c -o build/temp.linux-x86_64-2.7/Modules/LDAPObject.o 

unable to execute gcc: No such file or directory 

error: command 'gcc' failed with exit status 1 
ではありません

依存関係をインストールしようとしています

(venv)[[email protected] socportal]# venv/bin/pip install python-dev 
Downloading/unpacking python-dev 
    Could not find any downloads that satisfy the requirement python-dev 
Cleaning up... 
No distributions at all found for python-dev 
Storing complete log in /root/.pip/pip.log 

私はこのライブラリを5時間以上にわたってインストールしようとしていました。 必然的に助けが必要です。

答えて

0

エラーメッセージから、gccコンパイラはインストールされていないようですが、インストールしようとしているpythonパッケージをコンパイルする必要があります。

ルートとして実行する(またはsudoを使用)、

yum install gcc 

はさらに行くと、それをインストールし、開発のための他の便利なパッケージはgccを含む「開発ツール」グループ、中に存在しています。 rootとして実行する(またはsudoを使用する)場合は、次のようにインストールすることができます。

yum groupinstall “Development Tools” 
+0

これはトリックです。どうもありがとうございました!! – JMY

+0

あなたの質問に答えた場合、答えを検証すると思います。 – Lescurel

+0

私は「フィードバックありがとうございます!15未満の人が投票した投票は記録されていますが、公開されている投稿のスコアは変更しないでください」というメッセージが表示されます。 – JMY

関連する問題