【python基础】—如何理解安装程序时要配置Widows和DOS操作系统中的path环境变量?


前言

在安装一些程序的时候, 我们总是需要将安装路径配置到正在使用电脑的环境变量里。为什么要进行这一步呢?本文主要解释Widows和DOS操作系统中的 path环境变量。


一、环境变量是什么?

环境变量包括用户变量系统变量

  • 用户变量是指我们当前登入这台电脑用户的环境,比如管理员用户、普通用户。在里面配置的环境,只对这个用户有效,一旦用户进行更换,这环境蛮量将改为新登录用户的环境变量。
  • 系统变量是指这台电脑的配置的环境变量,对所有用户都生效,不管你换哪个用户,都是生效的。

环境变量在哪?

  • 属性——系统——高级系统设置——包含用户变量和系统变量

在这里插入图片描述

在这里插入图片描述

二、为什么需要设置环境变量?

配置path环境变量就是为了告诉操作系统,如何找到该软件的.exe文件。(双击.exe文件,我们就可以启动软件)当要求系统运行一个程序而没有告诉程序所在的完整路径时,系统除了在当前目录下寻找些程序 ,还应到path中指定路径去找。

比如配置anaconda环境变量,就是为方便在任何位置打开anaconda的命令环境并执行相关命令与脚本,还可以更好管理anaconda不同版本和不同虚拟环境,满足不同项目需求。

三、配置anaconda的环境变量

1、打开环境变量配置设置,按下Win+S键进入搜索框,输入"环境变量",然后选择"编辑系统环境变量"选项。在弹出的系统属性窗口中,点击"环境变量"按钮。

在这里插入图片描述

2、在系统变量中找到"Path"变量,并双击打开。在弹出的编辑环境变量窗口中,点击“新建”按钮,然后依次添加以下四个路径:
F:\anaconda;(Python需要)
F:\anaconda\Scripts;(conda自带脚本)
F:\anaconda\Library\bin;(jupyter notebook动态库)
F:\anaconda\Library\mingw-w64\bin;(使用C with python的时候)

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

3、检测是否成功

  • 3.1.打开cmd,输入"python",进入python环境。
    再输入"exit()"退出python环境。

在这里插入图片描述

  • 3.2.输入"conda --version"查看conda版本。(有就是安装且配置环境成功)

在这里插入图片描述

  • 3.2.输入"conda info"查看conda信息。(有就是安装且配置环境成功)

在这里插入图片描述


参考文章:
https://blog.csdn.net/adminZSQ/article/details/106396178
https://developer.baidu.com/article/detail.html?id=3297783

在Windows系统中安装cURL,通常可以通过以下步骤完成: 1. **获取cURL**:访问cURL的官方网站 (https://curl.se/download/) 下载适用于Windows的版本,比如mingw-w64的cURL发行版,或者Microsoft Windows SDK for IoTCore,它包含了cURL。 2. **安装**:下载完成后,双击安装包,按照默认选项进行安装,通常选择“自定义”或“仅基本”安装,避免不必要的组件。 3. **配置环境变量**:在安装过程中可能会提示添加cURL的bin目录到PATH环境变量,这将使得你在命令行中可以直接使用`curl`命令。如果没有自动添加,可以在系统环境变量中手动添加。 4. **验证安装**:安装完成后,在命令提示符或PowerShell中输入`curl -V`,确认cURL已成功安装并显示版本信息。 在Qt中使用cURL,你需要: 1. **配置Qt项目**:确保在Qt项目的构建配置里,包含对cURL的支持。在.pro文件中添加`QT += network`,或者在`.pri`文件(如果有的话)中增加`QT += network`。 2. **链接库**:在构建配置(*.pro或qmake.conf)中添加`LIBS += -lcurl`,告诉Qt链接cURL库。 3. **编写代码**:在C++源文件中,通过`#include <QNetworkAccessManager>`引入Qt网络模块,然后使用`QNetworkRequest``QNetworkReply`等类发送HTTP请求。 ```cpp #include <QNetworkAccessManager> //... QNetworkManager* manager = new QNetworkManager(this); QNetworkRequest request(QUrl("http://example.com")); manager->get(request).then([](const QNetworkReply& reply) { if (reply.error() == QNetworkReply::NoError) { QByteArray data = reply.readAll(); // 处理响应数据 } }); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值