1. 安装Anaconda,Anaconda里包含了很多python开发相关的工具包,包括python
anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
2. 安装Anaconda后cmd里直接输入python并不能调用到,反而是跳出了微软家的商店
增加环境变量的系统变量:
D:\Users\13531\anaconda3
D:\Users\13531\anaconda3\Scripts
增加用户变量:
D:\Users\13531\anaconda3\Library\bin
修改环境变量后需要重启才会生效
输入python可以看到版本信息
3. 运行py脚本
python ana.py里的代码:
import pandas as pd
frame1 = pd.read_excel('重复数据处理.xls','Sheet1')
print(frame1)
报错:The python version is Python3.8…The Numpy version is 1.19.1版本不匹配,3.8应该对应1.18.2,卸载重装
(1)在Anaconda Prompt的命令行窗口中输入pip uninstall numpy
可以看到Jupyter也在这里,它新建的是.ipynb文件,
,在File里可保存.py文件
(2)pip install numpy==1.18.2
报错:socket.timeout: The read operation timed out
下载时连接会超时,pip –default-timeout=100 install -U numpy==1.18.2,或改国内的下载地址
pip install numpy==1.18.2 -i http://pypi.douban.com/simple –trusted-host pypi.douban.com
http://mirrors.aliyun.com/pypi/simple/ 阿里云
https://pypi.mirrors.ustc.edu.cn/simple/ 中国科技大学
http://pypi.douban.com/simple/ 豆瓣
https://pypi.tuna.tsinghua.edu.cn/simple/ 清华大学
http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学
4. py文件生成exe可执行文件
(1)pyinstaller(不推荐,生成文件非常巨大,几百M,会把没用到的库也加进来)
在Anaconda Prompt里pip install pyinstaller,pyinstaller -F fileName.py,在新生成的dist文件里可以找到可执行文件
(2)pipenv(虚拟环境,只安装用到了的库,也就小了三分之一)参考:https://blog.csdn.net/qq_40529853/article/details/100576791
- 在Anaconda Prompt里pip install pipenv;
- 新建文件夹,进入文件夹,建立虚拟环境:pipenv install
FileNotFoundError: [Errno 2] No such file or directory: ‘d:\\users\\13531\\anaconda3\\Lib\\venv\\scripts\\nt\\python.exe’:把Anaconda3 下的python.exe,python.pdb,pythonw.exe,pythonw.pdb四个文件复制到 D:\\Anaconda3\\lib\\venv\\scripts\\nt 目录中 - 进入虚拟环境:pipenv shell
- 安装py文件用到的模块:pip install pandas
- 安装pyinstaller生成exe文件如(1)