在把项目从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是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 )
成功。