我正在Ubuntu 12.04上运行virtualenvwrapper
等软件(virtualenvwrapper 1.7.1.2,virtualenv 1.7.1.2,pip 1.0,Distribute 0.6.24,Python 2.7)。为了能够pip install matplotlib
,我需要一个更新的Distribute/setuptools版本,所以我执行以下操作:
$ mkvirtualenv new_venv
$ pip install matplotlib # fails
$ easy_install -U distribute
# installs Distribute 0.7.3 in the venv,
# which then installs setuptools 1.3.1
$ pip install matplotlib # works
但是,当我运行 pip freeze
命令时,会得到以下结果:
argparse==1.2.1
distribute==0.7.3 # here's Distribute
matplotlib==1.3.1
nose==1.3.0
numpy==1.8.0
pyparsing==2.0.1
python-dateutil==2.2
six==1.4.1
tornado==3.1.1
wsgiref==0.1.2
setuptools在哪里?我尝试了只运行pip install setuptools
,但它仍然没有出现。
pip freeze --all
在Python 2.7上的pip版本7.0.1
中无法正常工作。不过我使用了pip list
命令,它可以正常工作。 - vlad-ardelean