Python之Windows环境搭建与问题解决

1、下载

官方连接:https://www.python.org/downloads/windows/
本文以【python-3.7.9-amd64.exe】为例。

在这里插入图片描述

2、安装

(1)右击安装包,以管理员身份运行。

在这里插入图片描述

(2)勾选Add Python 3.7 to PATH,表示添加python的安装路径到环境变量的PATH系统变量。
然后选择自定义安装(作者习惯)。

在这里插入图片描述

(3)默认选择,点击下一步。

在这里插入图片描述

(4)勾选前面5项,然后选择你的自定义安装路径,最后点击安装。

在这里插入图片描述
在这里插入图片描述

(5)安装完毕!点击关闭。

在这里插入图片描述

(6)使用控制台查看当前安装使用的Python版本。输入python,出现图二结果证明安装成功!

在这里插入图片描述
在这里插入图片描述

3、配置环境变量

(1)系统变量:PATH,在安装的时候只要勾选了Add Python 3.7 to PATH,就会自动配置上。

在这里插入图片描述

(2)系统变量:PYTHONHOME,配置的python的安装目录,该变量在使用到Apache服务的时候会用到,可以也配置上。

在这里插入图片描述

4、其他问题 - - - 修改第三方库的默认下载路径

(1)第三方库的默认下载路径是在系统盘的。
查看第三方库的默认下载路径【python -m site】,如果需要修改,请继续往下看。

在这里插入图片描述

(2)查看默认路径的配置文件所在目录【python -m site --help】,然后招找到配置文件site.py,
修改USER_SITE、USER_BASE(如图2),保存的时候可能会需要管理员权限,授予权限即可。
修改结果如图3所示。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

5、其他问题 - - - 修改镜像源

(1)如果觉得pip命令下载第三方库很慢,可以修改镜像源为国内的镜像源,使用pip命令修改即可。
如:修改为清华大学的开源镜像【pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/】。

在这里插入图片描述

(2)常用的国内镜像如下:

豆瓣:http://pypi.douban.com/simple/
阿里云:http://mirrors.aliyun.com/pypi/simple/
华为云:https://repo.huaweicloud.com/repository/pypi/simple
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
中科大:https://pypi.mirrors.ustc.edu.cn/simple/

6、其他问题 - - - [WinError 5] 拒绝访问

(1)如果出现下面类似的问题(图1),使用语句【python -m ensurepip】来修复pip即可(图2)。

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python爬虫环境搭建通常涉及以下几个步骤: 1. **选择Python版本**:Python 3.x是主要版本,尤其是Python 3.6及以上,因为它们支持最新的爬虫库。 2. **安装Python**:如果你还没安装,可以从Python官网下载并按照指示安装。 3. **安装基础库**: - `requests`:用于发送HTTP请求,获取网页内容。 - `BeautifulSoup`或`lxml`:解析HTML或XML文档。 - `urllib`或`http`:更底层的网络处理。 - `fake_useragent`:模拟浏览器用户代理,防止网站识别为爬虫。 4. **安装第三方库**(如使用Selenium进行动态内容抓取): - `selenium` 和 `webdriver_manager` 或对应浏览器的驱动(ChromeDriver、FirefoxDriver等)。 5. **设置环境变量**(如ChromeDriver路径): - Windows: `os.environ['PATH']` - Linux/macOS: `export PATH` 6. **编码和编写脚本**: - 使用你喜欢的文本编辑器(如Visual Studio Code, PyCharm)创建Python文件。 - 写入代码,例如使用`requests.get()`获取页面,然后用`BeautifulSoup`解析内容。 7. **异常处理**:确保代码能处理可能的网络错误、解析错误等。 8. **调试和运行**:使用`python`命令行执行脚本,或者在集成开发环境(IDE)中运行。 9. **遵守网站规则**:爬虫应遵循Robots协议,并且尊重网站的反爬虫策略,避免对服务器造成过大的压力。 **相关问题--:** 1. Python爬虫具体是用哪个模块发送HTTP请求的? 2. 如何在Python中处理HTML解析? 3. 当遇到需要验证码的情况,如何解决

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值