gpt4 book ai didi

virtualenv - 为什么我 pip freeze 没有出现 setuptools 1.3.1?

转载 作者:行者123 更新时间:2023-12-03 22:26:49 24 4
gpt4 key购买 nike

我正在运行virtualenvwrapper和 Ubuntu 12.04 上的 friend (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 不会列出 pip 本身所依赖的包,除非你告诉它。您可以通过以下方式包含此类软件包:
pip freeze --all

freeze 以需求格式列出包 - 用于需求文件等 - 而 list 就是这样,一个列表。

Pip freeze vs. pip list更多细节。

关于virtualenv - 为什么我 pip freeze 没有出现 setuptools 1.3.1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19837410/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com