python: pip安装matplotlib v.3.1.1失败

19 浏览
0 Comments

python: pip安装matplotlib v.3.1.1失败

在Ubuntu 10.04上,默认安装了Python 2.6,然后我又安装了Python 2.7。我该如何使用pip install来为Python 2.7安装包呢?\n例如:\n

pip install beautifulsoup4

\n默认情况下安装的是适用于Python 2.6的BeautifulSoup。\n当我在Python 2.6中执行:\n

import bs4

\n它可以正常工作,但在Python 2.7中会显示:\n

No module named bs4

0
0 Comments

在安装matplotlib v.3.1.1时,出现了pip安装失败的问题。造成这个问题的原因可能是因为pip与python版本不兼容。解决这个问题的方法是使用对应的python版本来执行pip模块。

对于Python 2.6版本,可以使用以下命令来安装beautifulsoup4:

python2.6 -m pip install beautifulsoup4

对于Python 2.7版本,可以使用以下命令来安装beautifulsoup4:

python2.7 -m pip install beautifulsoup4

有些人可能会使用虚拟环境来解决这个问题,但对我来说,这是一个更可行的策略。假如我在调用pip install beautifulsoup4的python脚本中,如何确保脚本是使用了-m标志来调用的呢?

这是我困惑的最后一块拼图,谢谢!pip和pip3对于我来说都与python3.X绑定,所以我不得不使用这种绕过方式来安装python2.7的pip。下面的方法对我有效:

py -3.8 -m pip install beautifulsoup4

如果你想要安装特定版本的pip,可以使用以下命令:

python3.版本号 -m ensurepip
python3.版本号 -m pip install 包名

以上就是解决python中pip安装matplotlib v.3.1.1失败的问题的原因和解决方法。

0
0 Comments

问题的原因是使用的pip版本与Python实例不匹配。解决方法是确保使用与要安装新包的Python实例匹配的pip版本。如果所需的pip包在发行版中没有打包,可以尝试使用setuptools或easyinstall包,或者使用virtualenv生成的环境中始终包含pip。

在Ubuntu发行版中,可以使用pip-2.6和pip-2.7等二进制名称分别安装python2.6-pip和python2.7-pip包。如果在所需目标的发行版中没有打包pip,可以在pip的官方网站上查找安装说明。

如果找不到特定于版本的pip包,可以自己搜索可用的包列表,或者向Ubuntu专用支持渠道提问。对于easy_install和pip,使用与要安装包的解释器匹配的版本。"legwork"是一种俚语,指的是一种不太需要智力挑战但可能耗费时间的工作。在这种情况下,指的是查看Ubuntu包列表。

如果找不到特定于Python 2.7的Ubuntu包,可以按照我在答案中提供的链接中的说明手动安装pip,只需确保在执行这些说明时使用python2.7可执行文件。

0
0 Comments

在使用pip安装matplotlib v.3.1.1时出现了问题。问题的原因是pip默认安装的是最新版本的matplotlib,但是该版本与系统的Python版本不兼容,导致安装失败。解决方法是使用特定的Python版本来安装matplotlib。具体的解决方法是在命令行中使用以下命令:python2.7 -m pip install matplotlib。这样就可以使用Python 2.7来安装matplotlib,解决了版本不兼容的问题。该方法适用于所有Python2和Python3的问题。有用户表示这个方法解决了他们在DietPi(Raspberry系统)上的问题,但也有用户表示对这个方法为何有效并不理解。

0