Python Pip错误:应升级Pip、pandas和matplotlib,但返回错误

Python Pip错误:应升级Pip、pandas和matplotlib,但返回错误,python,python-3.x,pandas,pip,Python,Python 3.x,Pandas,Pip,我不得不卸载Python 3.6.1并安装3.5.0,因为这是唯一适合TensorFlow的版本。我正确地更改了路径,在成功安装第一个软件包(numpy)后,出现了此错误(前两行)。我试着按照上面说的去做,但出现了错误(如下),还试着安装pandas和numpy(abowe): 更新pip: C:\windows\system32>python -m pip install --upgrade pip Collecting pip Using cached pip-9.0.1-py2.py

我不得不卸载Python 3.6.1并安装3.5.0,因为这是唯一适合TensorFlow的版本。我正确地更改了路径,在成功安装第一个软件包(numpy)后,出现了此错误(前两行)。我试着按照上面说的去做,但出现了错误(如下),还试着安装pandas和numpy(abowe):

更新pip:

C:\windows\system32>python -m pip install --upgrade pip
Collecting pip
Using cached pip-9.0.1-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 7.1.2
Exception:
Traceback (most recent call last):
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\site-
packages\p
ip\basecommand.py", line 211, in main
status = self.run(options, args)
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\site-
packages\p
ip\commands\install.py", line 311, in run
root=options.root_path,
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\site-
packages\p
ip\req\req_set.py", line 640, in install
requirement.uninstall(auto_confirm=True)
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\site-
packages\p
ip\req\req_install.py", line 673, in uninstall
for path in pip.wheel.uninstallation_paths(dist):
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\site-
packages\p
ip\wheel.py", line 512, in unique
for item in fn(*args, **kw):
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\site-
packages\p
ip\wheel.py", line 531, in uninstallation_paths
r = csv.reader(FakeFile(dist.get_metadata_lines('RECORD')))
File "C:\Users\Uroš\AppData\Local\Programs\Python\Python35\lib\site-
packages\p
ip\_vendor\pkg_resources\__init__.py", line 1619, in get_metadata_lines
return yield_lines(self.get_metadata(name))
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\site-
packages\p
ip\_vendor\pkg_resources\__init__.py", line 1616, in get_metadata
return self._get(self._fn(self.egg_info, name)).decode("utf-8")
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9a in position 22368: 
inva
lid start byte
You are using pip version 7.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' 
comm
and.
我尝试下载wheel,然后安装它:

C:\Users\Downloads>pip install matplotlib-2.0.2-cp36-cp36m-win32.whl
matplotlib-2.0.2-cp36-cp36m-win32.whl is not a supported wheel on this 
platform.
也尝试了64 bt版本,同样的故事


你知道该怎么做吗,它到底意味着什么吗?

试试:
pip3安装matplotlib
,不要用逗号。我认为错误在于,如果你有一个空间以外的东西,pip正在寻找一个特定的版本

见:

尝试:
pip3安装matplotlib
,不带逗号。我认为错误在于,如果你有一个空间以外的东西,pip正在寻找一个特定的版本

见:
按键盘上的windows按钮。 键入
cmd
并按
Ctrl
+
Shift
+
Enter
以管理员身份启动命令提示

输入:

python -m pip install --upgrade pip
然后,要安装所需内容,请键入:

pip install pandas matplotlib

请注意,软件包名称不是用逗号分隔的,而是用空格分隔的。请按键盘上的windows按钮。 键入
cmd
并按
Ctrl
+
Shift
+
Enter
以管理员身份启动命令提示

输入:

python -m pip install --upgrade pip
然后,要安装所需内容,请键入:

pip install pandas matplotlib

请注意,软件包名称不是用逗号分隔的,而是用空格分隔的。

这个问题已经成为一个新问题,因此需要一个新的答案。修复逗号问题后,系统开始对您大喊大叫,因为matplotlib依赖于pip无法安装的包,而这些包必须将源代码编译为二进制,即freetype和png。从理论上讲,你可以设置一个编译器并解决所有问题,但这对我们大多数人来说是一个真正的痛苦

解决问题的办法是彻底删除python安装并重新开始。这一次,安装,并使用conda install matplotlib代替pip install matplotlib。实际上,如果安装完整的Anaconda发行版,matplotlib将已经存在

Anaconda的美妙之处在于,它们可以跟踪大量预编译包的集合,这样您就不必像在pip中那样构建所有这些东西


如果您不想这样做,并且希望保持当前的python设置,那么可以从下载所有控制盘,并使用pip安装控制盘。这些软件包包含您需要的已编译二进制文件,这些文件不能直接从PyPI中获得。这个问题已经成为一个新问题,因此需要一个新的答案。修复逗号问题后,系统开始对您大喊大叫,因为matplotlib依赖于pip无法安装的包,而这些包必须将源代码编译为二进制,即freetype和png。从理论上讲,你可以设置一个编译器并解决所有问题,但这对我们大多数人来说是一个真正的痛苦

解决问题的办法是彻底删除python安装并重新开始。这一次,安装,并使用conda install matplotlib代替pip install matplotlib。实际上,如果安装完整的Anaconda发行版,matplotlib将已经存在

Anaconda的美妙之处在于,它们可以跟踪大量预编译包的集合,这样您就不必像在pip中那样构建所有这些东西


如果您不想这样做,并且希望保持当前的python设置,那么可以从下载所有控制盘,并使用pip安装控制盘。这些软件包包含您需要的编译后的二进制文件,这些文件不能直接从PyPI获得。请从此站点下载您需要的所有模块
只需下载whl文件并将filename.whl安装到文件所在的文件夹中即可。希望这对您有所帮助。

从本网站下载您需要的所有模块
只需下载whl文件并将filename.whl安装到文件所在的文件夹中即可。希望这对您有所帮助。

包名之间的逗号导致了所有错误。有关完整步骤,请参见我的答案。过时的pip版本似乎不是这里的主要问题,包名之间的逗号导致了所有错误。有关完整步骤,请参见我的答案。过时的pip版本似乎不是这里的主要问题*无法构建以下所需的软件包:*freetype,png-----------------------------------------命令“python setup.py egg_info”在C:\Users\URO~1\Ap pData\Local\Temp\pip build qdqojgq\matplotlib@econ中出现错误代码1时失败。在修复旧错误后,这实际上是一个新错误。您的系统无法从源代码生成freetype或png包。需要一个新的答案,我将发布一个*无法构建以下所需的包:*freetype,png-----------------------------------------命令“python setup.py egg_info”在C:\Users\URO~1\Ap pData\Local\Temp\pip build qdqojgq\matplotlib@econ中出现错误代码1时失败。在修复旧错误后,这实际上是一个新错误。您的系统无法从源代码生成freetype或png包。需要一个新的答案,我将发布一个