当我尝试使用pip升级matplotlib时,输出:
Downloading/unpacking matplotlib from https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.4.0.tar.gz#md5=1daf7f2123d94745feac1a30b210940c
Downloading matplotlib-1.4.0.tar.gz (51.2MB): 51.2MB downloaded
Running setup.py (path:/tmp/pip_build_root/matplotlib/setup.py) egg_info for package matplotlib
============================================================================
Edit setup.cfg to change the build options
BUILDING MATPLOTLIB
matplotlib: yes [1.4.0]
python: yes [2.7.6 (default, Mar 22 2014, 22:59:38) [GCC
4.8.2]]
platform: yes [linux2]
REQUIRED DEPENDENCIES AND EXTENSIONS
numpy: yes [version 1.8.2]
six: yes [using six version 1.7.3]
dateutil: yes [using dateutil version 2.2]
tornado: yes [using tornado version 4.0.1]
pyparsing: yes [using pyparsing version 2.0.2]
pycxx: yes [Couldn't import. Using local copy.]
libagg: yes [pkg-config information for 'libagg' could not
be found. Using local copy.]
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip_build_root/matplotlib/setup.py", line 154, in <module>
result = package.check()
File "setupext.py", line 940, in check
if 'No such file or directory\ngrep:' in version:
TypeError: argument of type 'NoneType' is not iterable
Complete output from command python setup.py egg_info:
============================================================================
Edit setup.cfg to change the build options
BUILDING MATPLOTLIB
matplotlib: yes [1.4.0]
python: yes [2.7.6 (default, Mar 22 2014, 22:59:38) [GCC
4.8.2]]
platform: yes [linux2]
REQUIRED DEPENDENCIES AND EXTENSIONS
numpy: yes [version 1.8.2]
six: yes [using six version 1.7.3]
dateutil: yes [using dateutil version 2.2]
tornado: yes [using tornado version 4.0.1]
pyparsing: yes [using pyparsing version 2.0.2]
pycxx: yes [Couldn't import. Using local copy.]
libagg: yes [pkg-config information for 'libagg' could not
be found. Using local copy.]
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip_build_root/matplotlib/setup.py", line 154, in <module>
result = package.check()
File "setupext.py", line 940, in check
if 'No such file or directory\ngrep:' in version:
TypeError: argument of type 'NoneType' is not iterable
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/matplotlib
Storing debug log for failure in /home/username/.pip/pip.log
在日志的末尾说:
Exception information:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/pip-1.5.6-py2.7.egg/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/dist-packages/pip-1.5.6-py2.7.egg/pip/commands/install.py", line 278, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/usr/local/lib/python2.7/dist-packages/pip-1.5.6-py2.7.egg/pip/req.py", line 1229, in prepare_files
req_to_install.run_egg_info()
File "/usr/local/lib/python2.7/dist-packages/pip-1.5.6-py2.7.egg/pip/req.py", line 325, in run_egg_info
command_desc='python setup.py egg_info')
File "/usr/local/lib/python2.7/dist-packages/pip-1.5.6-py2.7.egg/pip/util.py", line 697, in call_subprocess
% (command_desc, proc.returncode, cwd))
InstallationError: Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/matplotlib
为什么失败了?非常感谢!
这是一个已知的错误,已在master上修复(https://github.com/matplotlib/matplotlib/pull/3414)。
该错误在于处理自由类型安装的处理。如果您安装Linux软件包freetype-
dev,将避免此错误并能够进行编译matplotlib
。
sudo apt-get install libfreetype6-dev
我从19.10升级到Ubuntu 20.04,现在我不能使用pip。 Python已安装: 但如果我试着检查pip,我会得到: 我迷路了。谢谢你的帮助 使现代化 我使用venv创建虚拟环境。当没有激活venv时,我可以使用pip3: 但是如果我激活一个venv,它就不起作用了: 感谢您的建议和持续的帮助。 使现代化 我尝试删除venv并创建一个新的venv,但似乎我需要pip工作才能做到这一点:
问题内容: 我正在尝试在Docker容器内,但出现错误: 有谁知道这是什么原因,和/或如何解决? 问题答案: 服务器将重定向发送到客户端。假设您使用的是默认PyPI而不是代理,那么首先要检查的是status.python.org上的Python状态页。 这是最近发布的: 更新-我们目前正在调查某些软件包安装的重定向循环。 世界标准时间4月16日15:22 这甚至是最近: 更新-我们针对新的PyPI
每当我试图安装任何包使用pip,我得到这个导入错误: 早些时候它工作得很好,我不知道它为什么会抛出这个错误。我已经搜索了这个错误,但是找不到任何可以修复它的东西。 如果你需要任何进一步的细节,请告诉我,我会更新我的问题。
问题内容: 我想升级的到。我使用以下命令: 而且我得到了各种各样的错误,可以在此处的pip.log文件中看到,但很遗憾,我对Python的了解还不够深,无法理解问题所在。任何帮助将不胜感激。 问题答案: 错误消息都表示相同:您的系统上缺少BLAS(基本线性代数子例程),或者scipy无法找到它。在ubuntu中从源安装软件包时,由于您实际上是在尝试使用pip进行操作,因此确保依赖关系到位的最简单方
问题内容: 每当我尝试使用pip安装任何软件包时,都会收到此导入错误: 之前它运行良好,我不确定为什么会引发此错误。我已经搜索了此错误,但找不到任何可修复的错误。 如果你需要更多详细信息,请告诉我,我将更新我的问题。 问题答案: 你必须不经意间升级了系统(可能通过) pip 10.x调整其内部位置。pip3你看到的命令是你的软件包维护者提供的(这里大概是基于debian的?),而不是pip管理的文
rank ▲ ✰ vote url 76 340 217 397 url 用pip升级所有包 可不可以用pip一次性升级所有的Python包? 注:在官方的issue里也有这个需求. 内部还不支持这个命令,但是可以这样: pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs pip install -U