win7下安装python,matplotlib,numpy

最近深度学习在工作中逐渐使用,公司说必须跟上时代,没有办法,还要加紧学习。前面《深度学习入门:基于Python的理论与实现 》读了2章,准备在公司也抽时间继续读,早日读完。

公司的机器是个win7,没想到安装环境折腾了1天,中途都不想安装了,最后终于安装完成了,记录一下安装过程。

python:Welcome to Python.org

最新版本是3.12.3,兴冲冲的下载了:Python Release Python 3.12.3 | Python.org

一运行发现不行,提示:提示:Win8.1 or Win Server 2012,我是win7,继续寻找老版本。

到下载网址看到专门有windows页面:https://www.python.org/downloads/windows/

我喜欢用最新版本,又选了个新的:最新的3.8.16:Python Release Python 3.8.16 | Python.org

进去了发现只有源码,无安装盘,,我也不能自己编译啊,难度太大。顺便知道python是开源的。

仔细找规律,终于找到了3.8.10,有安装盘,开始下载,差不多27M大小。这次提示安装成功了!

需要加到PATH路径中:计算机-高级属性-PATH中增加D:\Python38
D:\python>python --version
Python 3.8.10
安装 NumPy 库和 Matplotlib 库
pip install numpy
没有找到pip命令,不应该自带吗?
后来发现应该是:

D:\Python38>python -m pip install numpy

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.'
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.'
。。。。。。

根本无法安装,网上查了一下:

pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

还是不行,问了同事,公司外网不能访问,给了个内网库地址,重新试:

D:\Python38>py -m pip install -i http://mirrors.xxx.cn/pypi/simple numpy --trusted-host mirrors.xxx.cn

Collecting numpy

Installing collected packages: numpy
  WARNING: The script f2py.exe is installed in 'D:\Python38\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed numpy-1.20.1
成功了,然后安装matplotlib就可以了,心中暗喜

D:\Python38>py -m pip install -i http://mirrors.xxx.cn/pypi/simple matplotlib --trusted-host mirrors.xxx.cn

  ERROR: HTTP error 404 while getting 
内网不行再实验外网:

py -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib --trusted-host https://pypi.tuna.tsinghua.edu.cn

还是不行,折腾:

py -m pip list

py -m pip install --upgrade matplotlib -i http://mirrors.xxx.cn/pypi/simple --trusted-host mirrors.xxx.cn

限定版本:还是报错:

py -m pip install -i http://mirrors.xxx.cn/pypi/simple matplotlib==2.2.5 --trusted-host mirrors.xxx.cn

以为是python版本不匹配,卸载3.8,安装3.7,matplotlib用2.0.0,网上有人说可以

https://matplotlib.org/stable/
https://www.python.org/downloads/windows/

py -m pip install -i http://mirrors.xxx.cn/pypi/simple matplotlib==2.0.0 --trusted-host mirrors.xxx.cn

这次好点,提示两个依赖包没有:

freetype: no  [The C/C++ header for freetype (ft2build.h)
           could not be found.  You may need to install the
           development package.]
      png: no  [The C/C++ header for png (png.h) could not be
           found.  You may need to install the development
           package.]
手动安装freetype_py, pypng,还是提示不行。把==2.0.0的版本好更换成2.1.0,2.2.0...,都不行,提示各种错误。所以判断不是版本号匹配问题

有查网络,说是直接下载文件也可以,文件编号上有对应关系,于是:

https://pypi.org/project/matplotlib/3.2.2/#files

查到一个文件:matplotlib-3.2.2-cp37-cp37m-win_amd64.whl,这个肯定匹配

py -m pip install matplotlib-3.2.2-cp37-cp37m-win_amd64.whl -i http://mirrors.xxx.cn/pypi/simple --trusted-host mirrors.xxx.cn

还是报同样的错误,崩溃,看来.whl也是要联网取其他安装包的,没用。

然后看到一个介绍Proxy Error的:https://www.cnblogs.com/Denny_Yang/p/17546883.html

这个说明是关键,重新组织命令:

py -m pip install matplotlib-3.2.2-cp37-cp37m-win_amd64.whl --proxy http://proxy.xxx.cn:80 -i https://pypi.tuna.tsinghua.edu.cn/simple

终于打通了和清华的网站的连接,红字为公司代理。最终成功。还是因为内部的服务器少文件,所以总报错,必须用人家清华的服务器。

校验一下能不能用:

>>>import matplotlib

>>>import numpy

都成功了,环境终于搭建完成了。

  • 15
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Windows 7上使用Python生成exe文件,需要安装pyinstaller这个第三方库。PyInstaller是一个用于将Python程序打包成可执行文件的工具。 首先,确保你已经安装Python环境,并且已经将Python的路径加入系统的环境变量中。接下来,我们要安装pyinstaller,可以使用pip安装,在命令行中输入以下命令: pip install pyinstaller 安装完成后,你可以将你的Python脚本保存在一个文件中,比如example.py。然后在命令行中使用pyinstaller命令将该脚本打包成可执行文件,命令如下: pyinstaller example.py 执行完上述命令后,pyinstaller会在当前目录下生成一个dist文件夹,里面包含了生成的可执行文件以及相关的依赖文件。你可以将该文件夹拷贝到Win7系统上的任意位置进行使用。 在Win7上使用生成的exe文件时,双击该可执行文件即可运行。需要注意的是,生成的exe文件仅适用于与之相同的操作系统版本,若在其他操作系统上使用可能会出现不兼容的问题。 此外,如果你的Python脚本中使用了一些第三方模块,比如numpymatplotlib等,在使用pyinstaller打包时可能需要添加一些额外的参数来处理这些依赖。你可以通过在命令行中使用--hidden-import参数来指定需要导入的模块,例如: pyinstaller --hidden-import=numpy example.py 以上就是在Windows 7上使用Python生成exe文件的基本步骤。希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值