本文是按实际安装过程做的记录,安装过程中遇到了很多问题,文中记录了解决方法。为了避免走弯路,建议阅读本文全部建议后再操作。
电脑配置
Thinkbook 14P Win10 64位
安装Python3.7
官网下载速度慢,通过国内镜像下载速度飞起,Python3.7.9下载地址:CNPM Binaries Mirror (npmmirror.com)
安装时,勾选“add Python 3.7 to PATH”, 更改安装路径(一般不安装在系统盘,推荐安装D盘),其余默认设置。Cmd下输入:Python,检查是否安装成功。
安装Pycharm
官网下载,速度飞快,网址:http://www.jetbrains.com,选择Developer Tools下的Pycharm,选择社区版(Pycharm Community)。
安装时,按需更改安装路径,一般不安装在C盘,Creat Desktop Shortcut栏下勾选64-bit launcher,Creat Assodations栏下勾选.py, 其余按默认即可。
安装Numpy
常规方法为,进入Cmd界面,输入:
pip install numpy
但是,由于python第三方库的服务器在国外,导致下载网速非常慢(<10k/s),并且随后报超时错误(ReadTimeoutError),尝试清华镜像源成功,在Cmd界面输入:
pip3 install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
安装Pandas
常规方法为,使用
pip install pandas
不出意外的超时报错,下载失败。从大神的帖子中找豆瓣源的下载方法,下载后安装失败,从知乎上看到有大神建议,正好安装过程总出现Warnning指示pip版本低,于是决定采用这条:
pip install --upgrade pip
pip install --upgrade pandas -i https://pypi.douban.com/simple
操作完第一条后,pip安装包都下载完了,检测到旧版本,自动卸载,结果在安装时提示无权限,就陷入了无pip可用的境地。解决方法,在Cmd中执行:
python -m ensurepip
python -m pip install –upgrade pip
成功升级了pip。
建议:对于还没有执行过pip install --upgrade pip的人来说,改为执行
pip install --user --upgrade pip
和
pip install --user --upgrade pandas -i https://pypi.douban.com/simple
应该可以一次性搞定,建议一试。
Pip得到升级后,再次尝试安装Pandas,在Cmd中输入:
Python -m pip install pandas http://pypi.douban.com/simple/
成功地下载并安装了Pandas。
重复pip install pandas命令时,提示已满足要求,但报出现黄色的
warnning:Ignore invalid distribution -ip (D:\ Python\Python37\Lib\site-package)
出现这些提示的原因是之前下载安装中断失败,到
D:\ Python\Python37\Lib\site-package
文件夹下删除文件名第一个字符为 “~” 的文件,后续下载就不会再出现这些提示了。
安装完pandas后,建议安装EXCEL文件读写模块,在Cmd中执行:
pip install xlrd
pip install xlwt
安装PyQt5和PyQt5-tools
这两个库体量都很大,60M以上,安装到这里时,灵机一动,想到了任天堂NS下载游戏时网速卡的时候使用手机热点就会大大提升下载速度,于是电脑连接手机热点试了一下,没想到真的有提高,初始网速能达到400k/s,稳定下载速度140k/s,PyQt5和pyqt5-tools全部顺利安装完成。(手机小米10,电话卡网络是中国移动5G)。即在Cmd中输入
pip install pyqt5
pip install PyQt5-tools
在Pycharm下使用numpy pandas matplotlib等第3方库
按上文完成了第3方库的安装后,在Pycharm中执行
import pandas as pd
指令时,pycharm提示无pandas模块:ImportError:No Module Named Pandas,原因是所有的第3方库都安装在了Python的根目录下
D:\ Python\Python37\Lib\site-packages
而在pycharm的第3放库根目录下
D:\pythonProject\venv\Lib\site-packages
检索不到,所以报故。解决方法为:
1、 修改pycharm调用第3方库的地址。我嫌麻烦,怕出问题,没有采用。
2、 把D:\ Python\Python37\Lib\site-packages下已经下载的第3方库文件复制,粘贴在D:\pythonProject\venv\Lib\site-packages下。这是本人采取的操作。
总结
如果给我重来一次的机会,我不会在Cmd下安装pandas numpy matplotlib等,而是会直接电脑连接手机热点,在pycharm中,点击File》Setting》Project:pythonProject》Python Interpreter,选择python版本后,点击“+”号,搜索并安装第3方库。