[Tutor] Idle - ImportError: No module named numpy
Markos
markos at c2o.pro.br
Wed Mar 11 20:43:00 CET 2015
On 10-03-2015 16:48, Oscar Benjamin wrote:
> On 10 March 2015 at 13:59, Markos<markos at c2o.pro.br> wrote:
>
>> I don't have the python3-pip in the repository, then I downloaded the
>> get-pip.py from:
>>
>> https://bootstrap.pypa.io/get-pip.py
>>
>> But when running the command "python3 get-pip.py" appears the error message
>> (end of message).
>>
> Looks like a bug in pip or in the get-pip script. What version of
> python3 are you using?
>
> You'll just need to install setuptools and pip the old-fashioned way.
>
> First check if you already have setuptools:
>
> $ python3
> Python 3.4.0 (default, Apr 11 2014, 13:05:11)
> [GCC 4.8.2] on linux
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import setuptools
> >>> setuptools.__version__
> '3.3'
>
> If not you can install it from here (download the .tar.gz file near
> the bottom of the page):
>
> https://pypi.python.org/pypi/setuptools
>
> Extract the .tar.gz file, cd into it and run
>
> $ sudo python3 setup.py install
>
> Then do the same for pip from here:
>
> https://pypi.python.org/pypi/pip
>
> Then you should be able to install things with
>
> $ python3 -m pip install<package_name>
>
> where package_name would be e.g. numpy and you'll need to be root or use sudo.
>
>
>> I found a message about a bug with pip at
>> https://github.com/pypa/pip/issues/1093
>>
>> Is it the same kind of error?
>>
> I don't think so.
>
>
>> Any tip?
>>
> See above.
>
>
>> And another doubt.
>>
>> Is there any risk of numpy module to be used by python3 to conflict with the
>> numpy module that is already installed for python2.5 and python2.6?
>>
> No. As long as you install setuptools and pip with "python3 setup.py
> install" and install numpy with "python3 -m pip install numpy" then
> your Python 2.x installations will be unaffected.
>
>
> Oscar
>
>
Hi Oscar,
I downloaded the file
https://pypi.python.org/packages/source/s/setuptools/setuptools-14.0.tar.gz
tar -xzvf setuptools-14.0.tar.gz
cd setuptools-14.0
python3 setup.py install
Then I downloaded the file
https://pypi.python.org/packages/source/p/pip/pip-6.0.8.tar.gz
tar -xzvf pip-6.0.8.tar.gz
cd pip-6.0.8
python3 setup.py install
And the command python3 -m pip list
pip (6.0.8)
setuptools (14.0)
But the command to install numpy gave an error message:
# python3 -m pip install numpy
Collecting numpy
Exception:
Traceback (most recent call last):
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/basecommand.py",
line 232, in main
status = self.run(options, args)
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/commands/install.py",
line 339, in run
requirement_set.prepare_files(finder)
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/req/req_set.py",
line 333, in prepare_files
upgrade=self.upgrade,
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/index.py",
line 305, in find_requirement
page = self._get_page(main_index_url, req)
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/index.py",
line 783, in _get_page
return HTMLPage.get_page(link, req, session=self.session)
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/index.py",
line 872, in get_page
"Cache-Control": "max-age=600",
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/_vendor/requests/sessions.py",
line 473, in get
return self.request('GET', url, **kwargs)
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/download.py",
line 365, in request
return super(PipSession, self).request(method, url, *args, **kwargs)
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/_vendor/requests/sessions.py",
line 461, in request
resp = self.send(prep, **send_kwargs)
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/_vendor/requests/sessions.py",
line 573, in send
r = adapter.send(request, **kwargs)
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/_vendor/cachecontrol/adapter.py",
line 43, in send
resp = super(CacheControlAdapter, self).send(request, **kw)
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/_vendor/requests/adapters.py",
line 370, in send
timeout=timeout
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/_vendor/requests/packages/urllib3/connectionpool.py",
line 518, in urlopen
body=body, headers=headers)
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/_vendor/requests/packages/urllib3/connectionpool.py",
line 322, in _make_request
self._validate_conn(conn)
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/_vendor/requests/packages/urllib3/connectionpool.py",
line 727, in _validate_conn
conn.connect()
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/_vendor/requests/packages/urllib3/connection.py",
line 238, in connect
ssl_version=resolved_ssl_version)
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py",
line 254, in ssl_wrap_socket
return context.wrap_socket(sock)
File
"/usr/local/lib/python3.1/dist-packages/pip-6.0.8-py3.1.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py",
line 80, in wrap_socket
return wrap_socket(socket, ciphers=self.ciphers, **kwargs)
TypeError: wrap_socket() got an unexpected keyword argument 'ciphers'
Should I use older versions of pip and setuptools compatible with Debian 6?
Thanks for your attention,
Markos
More information about the Tutor
mailing list