pip - Anforderung bereits erfüllt?

pip erkennen global installierten Pakete..?! 🙁

Ich verwendet habe, virtualenvwrapper preactivate Haken zu reinigen PYTHONPATH,

export PYTHONPATH="" 

dann echo $PYTHONPATH gibt leeren string, aber das hat nicht geholfen.

Was ist falsch?

bentzy@lama:~$ mkvirtualenv test
New python executable in test/bin/python
Installing setuptools............done.
Installing pip...............done.
virtualenvwrapper.user_scripts creating /home/bentzy/.virtualenvs/test/bin/predeactivate
virtualenvwrapper.user_scripts creating /home/bentzy/.virtualenvs/test/bin/postdeactivate
virtualenvwrapper.user_scripts creating /home/bentzy/.virtualenvs/test/bin/preactivate
virtualenvwrapper.user_scripts creating /home/bentzy/.virtualenvs/test/bin/postactivate
virtualenvwrapper.user_scripts creating /home/bentzy/.virtualenvs/test/bin/get_env_details
(test)bentzy@lama:~$ which pip
/home/bentzy/.virtualenvs/test/bin/pip
(test)bentzy@lama:~$ sudo pip install simplejson
Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib    /python2.7/dist-packages
Cleaning up...
(test)bentzy@lama:~$ echo $PYTHONPATH

(test)bentzy@lama:~$ pip --version
pip 1.2.1 from /home/bentzy/.virtualenvs/test/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg (python 2.7)
Ich habe nicht verwendet virtualenvwrapper, aber mit virtualenv ich verwenden Sie die --no-site-packages-option. Kann mkvirtualenv übergeben diese option?
Ja - aber tis ist nicht das Problem. Als der virtualenv 1.7, die --no-site-packages hat sich zum Standard und ist veraltet. Im mit 1.8.2. Wie auch immer - ich hab auch schon versucht, und funktioniert immer noch nicht wie erwartet...
Drucken Sie sys.path und sehen, was da ist.
Was bedeutet pip freeze sagen?

InformationsquelleAutor bentzy | 2013-02-02

Schreibe einen Kommentar