简介

目前,大多数Linux系统自带python2了。

但是很多应用却需要python3。

于是安装了python3。每次执行的时候,输入python时默认启动python2,输入python3才会启动python3。

在pip安装了Numpy后,启动python3导致模块时,依然报错:

ModuleNotFoundError: No module named ‘numpy’

原因

由于系统默认的是python2,所以pip直接执行时,安装的都是python2的包。

安装后使用Python2是可以正常执行的。

需要用pip3来安装python3使用的包。

pip3 insatll numpy

这样就ok了。

包管理

推荐基于Anaconda进行安装包的管理,这样可以根据需要构建相应的环境,不会出现上述版本不匹配的情况。

下载并安装:https://www.anaconda.com/download/

具体安装使用可参考:https://developer.aliyun.com/article/603000

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐