Python 官网下载地址
https://www.python.org/downloads/
Windows系统下安装
一、安装Python
1、下载指定版本,比如目前最新的版本Python 3.9.4
选择下载Windows版本64位执行安装文件。
下载后执行,第一次安装,选择自定义安装。应该没人想装C盘。
记得勾选添加环境变量,应该没有人想手动配置环境变量。
修改安装目录,选择好目录,点next,install安装即可。
如果不是第一次安装就会出现这个提示。
验证Python安装情况。
二、导入Python工程,安装所需依赖模块
这里使用的是idea编辑工具。idea 是 2019.3版本
首先准备好一个Python项目,选择导入本地项目工程。
使用gradle方式导入。
试运行Python脚本,发现报错了。提示没有gevent
Traceback (most recent call last):
File "F:\Git\test\dirmap\dirmap.py", line 14, in <module>
from gevent import monkey
ModuleNotFoundError: No module named 'gevent'
于是打开网站下载 https://www.lfd.uci.edu/~gohlke/pythonlibs/#gevent
此时有一堆文件,根据我们的系统和安装的Python版本进行下载
把文件下载好,丢到Python目录下。进行安装
Microsoft Windows [版本 10.0.18363.1440]
(c) 2019 Microsoft Corporation。保留所有权利。
C:\Users\111>cd F:\test\Python
C:\Users\111>f:
F:\test\Python>pip install gevent-21.1.2-cp39-cp39-win_amd64.whl
Processing f:\test\python\gevent-21.1.2-cp39-cp39-win_amd64.whl
Collecting zope.interface
Downloading zope.interface-5.4.0-cp39-cp39-win_amd64.whl (210 kB)
|████████████████████████████████| 210 kB 819 kB/s
Collecting greenlet<2.0,>=0.4.17; platform_python_implementation == "CPython"
Downloading greenlet-1.0.0-cp39-cp39-win_amd64.whl (95 kB)
|████████████████████████████████| 95 kB 945 kB/s
Collecting cffi>=1.12.2; platform_python_implementation == "CPython" and sys_platform == "win32"
Downloading cffi-1.14.5-cp39-cp39-win_amd64.whl (179 kB)
|████████████████████████████████| 179 kB 6.4 MB/s
Collecting zope.event
Downloading zope.event-4.5.0-py2.py3-none-any.whl (6.8 kB)
Requirement already satisfied: setuptools in f:\test\python\python39\lib\site-packages (from gevent==21.1.2) (49.2.1)
Collecting pycparser
Downloading pycparser-2.20-py2.py3-none-any.whl (112 kB)
|████████████████████████████████| 112 kB ...
Installing collected packages: zope.interface, greenlet, pycparser, cffi, zope.event, gevent
Successfully installed cffi-1.14.5 gevent-21.1.2 greenlet-1.0.0 pycparser-2.20 zope.event-4.5.0 zope.interface-5.4.0
WARNING: You are using pip version 20.2.3; however, version 21.1.1 is available.
You should consider upgrading via the 'f:\test\python\python39\python.exe -m pip install --upgrade pip' command.
安装完的时候出现一个警告,作为强迫症的你,估计不能忍。直接安排一波。
WARNING: You are using pip version 20.2.3; however, version 21.1.1 is available.
You should consider upgrading via the 'f:\test\python\python39\python.exe -m pip install --upgrade pip' command.
于是根据提示安装,升级一波pip。
F:\test\Python>python -m pip install --upgrade pip
Collecting pip
Downloading pip-21.1.1-py3-none-any.whl (1.5 MB)
|████████████████████████████████| 1.5 MB 27 kB/s
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.2.3
Uninstalling pip-20.2.3:
Successfully uninstalled pip-20.2.3
Successfully installed pip-21.1.1
F:\test\Python>
然后又发现一堆的模块缺少
ModuleNotFoundError: No module named ‘requests’
ModuleNotFoundError: No module named ‘progressbar’
F:\test\Python>pip install requests
Collecting requests
Downloading requests-2.25.1-py2.py3-none-any.whl (61 kB)
|████████████████████████████████| 61 kB 170 kB/s
Collecting chardet<5,>=3.0.2
Downloading chardet-4.0.0-py2.py3-none-any.whl (178 kB)
|████████████████████████████████| 178 kB 218 kB/s
Collecting urllib3<1.27,>=1.21.1
Downloading urllib3-1.26.4-py2.py3-none-any.whl (153 kB)
|████████████████████████████████| 153 kB 167 kB/s
Collecting certifi>=2017.4.17
Downloading certifi-2020.12.5-py2.py3-none-any.whl (147 kB)
|████████████████████████████████| 147 kB 148 kB/s
Collecting idna<3,>=2.5
Downloading idna-2.10-py2.py3-none-any.whl (58 kB)
|████████████████████████████████| 58 kB 131 kB/s
Installing collected packages: urllib3, idna, chardet, certifi, requests
Successfully installed certifi-2020.12.5 chardet-4.0.0 idna-2.10 requests-2.25.1 urllib3-1.26.4
pip install 缺少的模块名
全部用该命令安装,补上。
前面提到的那个地址是 https://www.lfd.uci.edu/~gohlke/pythonlibs 是手动下载方式安装。
至此安装成功。开源Python项目运行ok