首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果没有Python3.5或更高版本以及pip18和更高版本,MatPlotLib将无法安装,而且我没有根用户访问权限

如果没有Python3.5或更高版本以及pip18和更高版本,MatPlotLib将无法安装,而且我没有根用户访问权限
EN

Stack Overflow用户
提问于 2018-12-25 23:06:40
回答 1查看 1.9K关注 0票数 2

我已被授予远程访问服务器的权限。并且我需要使用诸如pyswarms之类的模块。然而,pyswarms试图安装Matplotlib,而Matplotlib 3需要python3.5或更高版本和/或pip9或更高版本。在该服务器上有python3.4和pip8。我一直在使用--user安装模块。我没有root访问权限,所以不能使用sudo。我尝试更新pip,但它再次安装了相同的版本(8)。有什么办法可以解决这个问题吗?

使用缓存的python /653aec68e9cfb775c4fbae8f71011206e5e7fe4d60fcf01ea1a9d3bc957f/matplotlib-3.0.2.tar.gz命令matplotlib>=1.3.1 https://files.pythonhosted.org/packages/89/0c setup.py egg_info的完整输出收集python(从pyswarms):

代码语言:javascript
复制
Matplotlib 3.0+ does not support Python 2.x, 3.0, 3.1, 3.2, 3.3, or 3.4.
Beginning with Matplotlib 3.0, Python 3.5 and above is required.

This may be due to an out of date pip.

Make sure you have pip >= 9.0.1.
EN

回答 1

Stack Overflow用户

发布于 2018-12-26 01:13:05

安装带有约束的包:

代码语言:javascript
复制
pip install pyswarms 'matplotlib<3.0'

也就是说,安装pyswarms (任何版本)并安装版本低于3.0的matplotlib。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53923489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档