pycrypto sur Ubuntu donnant une erreur de compilation
Je suis en train d'installer pycrypto2.6 sur Ubuntu 10.04 (Lucid Lynx) avec Python 2.7.3.
Je rencontre l'erreur suivante:
running build
running build_py
running build_ext
running build_configure
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/pratibha/Desktop/pycrypto-2.6':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
Traceback (most recent call last):
File "setup.py", line 456, in <module>
core.setup(**kw)
File "/usr/local/lib/python2.7/distutils/core.py", line 152, in setup
dist.run_commands()
File "/usr/local/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/local/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/usr/local/lib/python2.7/distutils/command/build.py", line 127, in run
self.run_command(cmd_name)
File "/usr/local/lib/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/local/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "setup.py", line 251, in run
self.run_command(cmd_name)
File "/usr/local/lib/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/local/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "setup.py", line 278, in run
raise RuntimeError("autoconf error")
RuntimeError: autoconf error
J'ai vérifié le Logiciel de Centre, et j'ai le GCC est installé sur mon système, mais le "gcc" commande n'est pas le retour de tout chemin.
Je l'ai eu par la création du lien symbolique:
ln -s /usr/bin/gcc-4.4 /usr/bin/gcc
source d'informationauteur pratibha | 2012-07-24
Vous devez vous connecter pour publier un commentaire.
J'ai eu un problème similaire, mais dans mon cas, il s'avère que je n'avais pas
gcc
installés à toutes.Ainsi, une simple
sudo apt-get install gcc
a fait le tour.Si vous l'avez installé, mais
which gcc
ne renvoie aucun chemin d'accès, puis aller à/usr/bin/
et de regarder pourgcc
. Ensuite, créez un lien symbolique, comme suit:où vous avez remplacé
<version-number>
avec le numéro de version, bien sûr.Je suis tombé sur un message d'erreur similaire lors de l'installation de pycrypto sur un ordinateur hôte partagé (Webfaction). La solution a été de changer le répertoire temporaire lors de l'installation:
J'ai eu le même problème, et en essayant de l'étape ci-dessus de l'installation de gcc n'a pas aidé.
Une fois que j'ai installé python-dev paquet, tout compilé parfaitement.
sudo apt-get install python-dev