开发者

Can't install module with python-pip properly

开发者 https://www.devze.com 2023-04-09 16:42 出处:网络
I wo开发者_StackOverflowuld like to install a module but pip is not installing it in the right directory which I assume should be /usr/local/lib/python2.7/site-packages/. After all, I just installed P

I wo开发者_StackOverflowuld like to install a module but pip is not installing it in the right directory which I assume should be /usr/local/lib/python2.7/site-packages/. After all, I just installed Python 2.7.2 today. Originally I had 2.6.5 and had installed modules successfully there. So I think something is wrong with my Python path.

How to have all my module installations go to the proper python2.7 directory?

s3z@s3z-laptop:~$ pip install requests
Requirement already satisfied: requests in /usr/local/lib/python2.6/dist-packages/requests-0.6.1-py2.6.egg
Installing collected packages: requests
Successfully installed requests
s3z@s3z-laptop:~$ python
Python 2.7.2 (default, Oct  1 2011, 14:26:08) 
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named requests
>>> ^Z
[3]+  Stopped                 python

Also here is what my Python directories look like now http://pastie.org/2623543


After you installed Python 2.7, did you install the Python 2.7 version of easy_install and PIP? The existing installations are configured to use Python 2.6 by default which may be causing your issue.


You are probably using pip linked to python2.6, instead of 2.7. If you have installed pip properly with python2.7, you can do:

pip-2.7 install requests

If not, try installing this way:

curl -O http://python-distribute.org/distribute_setup.py
[sudo] python2.7 distribute_setup.py
curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
[sudo] python2.7 get-pip.py
0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号