[Python-es] No se puede instalar numpy en entornos virtuales con python3.4

Kiko kikocorreoso en gmail.com
Lun Abr 13 16:42:53 CEST 2015


2015-04-13 16:32 GMT+02:00 Oscar Carballal <oscar.carballal en gmail.com>:

> Acabo de probar y para mi se ha instalado correctamente, con un monton de
> warnings, pero correctamente.
>
> Puedes comprobar que tengas pip en la ultima version(6.0.8)?
>
> Regards,
> Oscar
>
Yo también lo instalo sin problemas en win7 32bits, 64 bits y en linux
32/64bits.

Prueba haciendo (para distribuciones basadas en debian):
sudo apt-get install python3-dev (ahora no estoy con un linux
'debian-based' pero creo que es eso) y después, prueba a instalar de nuevo
numpy.

Otra opción sería usar conda. Creas un venv con conda y ahí podrás instalar
paquetes con conda y pip,....



> --
> Oscar Carballal Prego - Senior Software Developer
> http://oscarcp.com | @pizte
> Holas,,, por medio de "virtualenv" he creado un entorno virtual para
> progrmar con python 3.4,,,
>
> por medio de source virtualenv/python3/bin/activate entro en el
> entorno virtual y cuando hago pip search numpy,,, aparece,,,
>
> numpy                     - NumPy: array processing for numbers, strings,
>                             records, and objects.
>
> con lo cual el paquete está para instalar,,, ahora cuando hago,,,
> (tengo instalada la biblioteca libpython3.4-dev:i386 )
>
> pip install numpy,,, me sale el siguiente error,,, (tomo las últimas 50
> líneas)
>
>
> -----
>
>  File "/usr/lib/python3.4/distutils/command/build.py", line 126, in run
>
>     self.run_command(cmd_name)
>
>   File "/usr/lib/python3.4/distutils/cmd.py", line 313, in run_command
>
>     self.distribution.run_command(command)
>
>   File "/usr/lib/python3.4/distutils/dist.py", line 974, in run_command
>
>     cmd_obj.run()
>
>   File
> "/tmp/pip-build-mevofczt/numpy/numpy/distutils/command/build_src.py",
> line 153, in run
>
>     self.build_sources()
>
>   File
> "/tmp/pip-build-mevofczt/numpy/numpy/distutils/command/build_src.py",
> line 164, in build_sources
>
>     self.build_library_sources(*libname_info)
>
>   File
> "/tmp/pip-build-mevofczt/numpy/numpy/distutils/command/build_src.py",
> line 299, in build_library_sources
>
>     sources = self.generate_sources(sources, (lib_name, build_info))
>
>   File
> "/tmp/pip-build-mevofczt/numpy/numpy/distutils/command/build_src.py",
> line 386, in generate_sources
>
>     source = func(extension, build_dir)
>
>   File "numpy/core/setup.py", line 686, in get_mathlib_info
>
>     raise RuntimeError("Broken toolchain: cannot link a simple C program")
>
> RuntimeError: Broken toolchain: cannot link a simple C program
>
> ----------------------------------------
> Cleaning up...
> Command /home/hcaste/virtualenv/python3/bin/python3 -c "import
> setuptools,
> tokenize;__file__='/tmp/pip-build-mevofczt/numpy/setup.py';exec(compile(getattr(tokenize,
> 'open', open)(__file__).read().replace('\r\n', '\n'), __file__,
> 'exec'))" install --record /tmp/pip-xbr9dxnd-record/install-record.txt
> --single-version-externally-managed --compile --install-headers
> /home/hcaste/virtualenv/python3/include/site/python3.4 failed with
> error code 1 in /tmp/pip-build-mevofczt/numpy
> Exception information:
> Traceback (most recent call last):
>   File
> "/home/hcaste/virtualenv/python3/lib/python3.4/site-packages/pip/basecommand.py",
> line 122, in main
>     status = self.run(options, args)
>   File
> "/home/hcaste/virtualenv/python3/lib/python3.4/site-packages/pip/commands/install.py",
> line 295, in run
>     requirement_set.install(install_options, global_options,
> root=options.root_path)
>   File
> "/home/hcaste/virtualenv/python3/lib/python3.4/site-packages/pip/req.py",
> line 1436, in install
>     requirement.install(install_options, global_options, *args, **kwargs)
>   File
> "/home/hcaste/virtualenv/python3/lib/python3.4/site-packages/pip/req.py",
> line 707, in install
>     cwd=self.source_dir, filter_stdout=self._filter_install,
> show_stdout=False)
>   File
> "/home/hcaste/virtualenv/python3/lib/python3.4/site-packages/pip/util.py",
> line 716, in call_subprocess
>     % (command_desc, proc.returncode, cwd))
> pip.exceptions.InstallationError: Command
> /home/hcaste/virtualenv/python3/bin/python3 -c "import setuptools,
>
> tokenize;__file__='/tmp/pip-build-mevofczt/numpy/setup.py';exec(compile(getattr(tokenize,
> 'open', open)(__file__).read().replace('\r\n', '\n'), __file__,
> 'exec'))" install --record /tmp/pip-xbr9dxnd-record/install-record.txt
> --single-version-externally-managed --compile --install-headers
> /home/hcaste/virtualenv/python3/include/site/python3.4 failed with
> error code 1 in /tmp/pip-build-mevofczt/numpy
>
>
> ----
>
> Alguien tiene idea de porqué no se puede instalar? en otro entorno
> virtual con el mismo python lo pude hacer,,,
>
> alguna idea?
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20150413/3dbe4c3b/attachment.html>


Más información sobre la lista de distribución Python-es