python项目已经安装了 numpy psycopg2 matplotlib pandas ,还是提示需要安装包

在把项目从gitlab上clone下来的时候,发现一直提示 "numpy==1.16.3   psycopg2==2.8.2   matplotlib==3.0.2  pandas==0.23.3  is requirement "

虽然根据pycharm的提示 点击了install,但一直安装失败。报错microsoft visual c+ is required。

手动输入 pip install numpy/psycopg2/matplotlib/pandas 安装,最新版本成功。还是提示"numpy==1.16.3   psycopg2==2.8.2   matplotlib==3.0.2  pandas==0.23.3  is requirement "。

手动输入 pip install pandas==0.23.3,安装失败,报错microsoft visual c+ is required。

(1)

此时有两个解决办法:(1)安装microsoft visual c+ ;(2)下载whl ;

我选了第二个。

以pandas==0.23.3 为例,进入 https://pypi.org/project/pandas/ ,默认是最新版本,我们去找需要的版本:  Navigation - Release history -选择 0.23.3 版本 - Download files

python项目已经安装了 numpy psycopg2 matplotlib pandas ,还是提示需要安装包_第1张图片

python项目已经安装了 numpy psycopg2 matplotlib pandas ,还是提示需要安装包_第2张图片

结果发现:我用Python是3.8,而pandas==0.23.3 没有对应的whl。

终于破案了...难怪输入 pip install pandas==0.23.3 安装一直失败,原来 pandas==0.23.3 无法在python3.8上安装。没办法,因为项目的原因,不能更换pandas版本,只能降低Python版本。

(2)在Python3.7环境下执行 pip install pandas==0.23.3 (或者下载whl之后, pip install E:\pingshixuexi\djangoProject\xxx.whl ;或者根据pycharm提示install )

成功。

 

你可能感兴趣的:(python,python)