Python 环境变量配置:小白也能轻松搞定

Python 环境变量配置:小白也能轻松搞定

前言

2025年最新Python全套学习资料包,点击免费领取(安全链接) 

在使用 Python 时,正确配置环境变量是非常重要的一步。环境变量可以帮助 Python 找到可执行文件和库文件,确保你的 Python 程序能够正常运行。今天,就让我们一起学习如何轻松配置 Python 环境变量,即使是小白也能轻松搞定!

t010d1433ef39d6d0cf

一、什么是环境变量?

环境变量是操作系统提供的一种动态值的集合,用于存储系统信息、用户偏好设置以及程序运行所需的配置信息。对于 Python,最核心的环境变量是 PYTHONPATH 和 PATHPYTHONPATH 用于指定 Python 模块的搜索路径,而 PATH 用于让系统知道在哪里可以找到 Python 的可执行文件。

二、配置环境变量

1. Windows 系统

步骤 1:找到 Python 安装路径

通常,Python 安装在 C:\PythonXX(XX 为版本号)或 C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXX

步骤 2:打开系统属性

右键点击“此电脑”或“计算机”,选择“属性” > “高级系统设置”。

步骤 3:打开环境变量设置

在“系统属性”窗口中,点击“环境变量”按钮。

步骤 4:配置 PATH 环境变量

在“系统变量”中找到名为 PATH 的变量,点击“编辑”。在“变量值”中添加 Python 的安装路径和脚本路径,例如:

C:\Python39;C:\Python39\Scripts 

每个路径之间用分号 ; 分隔。

步骤 5:配置 PYTHONPATH 环境变量

在“系统变量”中点击“新建”,创建一个新的变量 PYTHONPATH,并添加你的 Python 模块路径,例如:

C:\Python39\Lib;C:\Python39\DLLs 

每个路径之间用分号 ; 分隔。

2. macOS 和 Linux 系统

步骤 1:打开终端

打开终端应用程序。

步骤 2:编辑配置文件

使用文本编辑器(如 nano 或 vim)编辑配置文件。对于 macOS 和大多数 Linux 发行版,编辑 ~/.bash_profile 或 ~/.bashrc 文件:

nano ~/.bash_profile 

nano ~/.bashrc 
步骤 3:添加 Python 路径

在文件的末尾添加以下内容:

export PATH="/usr/local/bin/python3:$PATH" export PYTHONPATH="/usr/local/lib/python3.9/site-packages:$PYTHONPATH" 

根据你的 Python 安装路径进行调整。

步骤 4:保存并应用配置

保存文件后,运行以下命令使配置立即生效:

source ~/.bash_profile 

source ~/.bashrc 

三、验证环境变量配置

1. 验证 PATH 环境变量

在命令行或终端中输入以下命令来验证 PATH 环境变量是否包含 Python 路径:

echo$PATH 

(在 Windows 系统中,使用 echo %PATH%

你应该能看到 Python 的安装路径和脚本路径。

2. 验证 PYTHONPATH 环境变量

在命令行或终端中输入以下命令来验证 PYTHONPATH 环境变量:

echo$PYTHONPATH 

(在 Windows 系统中,使用 echo %PYTHONPATH%

你应该能看到 Python 模块的路径。

3. 测试 Python 命令

在命令行或终端中输入以下命令来测试 Python 命令是否可以正常运行:

python --version 

python3 --version 

你应该能看到 Python 的版本号。

四、常见问题及解决方法

1. 命令提示符中找不到 Python 命令

如果你在命令提示符中输入 python 或 python3 时提示“命令未找到”,可能是因为 PATH 环境变量没有正确配置。

解决方法:
  • 检查 PATH 环境变量是否包含 Python 的安装路径。
  • 确保 Python 的安装路径和脚本路径都已添加到 PATH 中。
  • 重新启动命令提示符或终端,使环境变量生效。

2. 无法导入模块

如果你在运行 Python 脚本时提示“无法导入模块”,可能是因为 PYTHONPATH 环境变量没有正确配置。

解决方法:
  • 检查 PYTHONPATH 环境变量是否包含 Python 模块的路径。
  • 确保模块路径已正确添加到 PYTHONPATH 中。
  • 重新启动命令提示符或终端,使环境变量生效。

五、总结

配置 Python 环境变量是确保 Python 程序能够正常运行的重要步骤。通过以上步骤,即使是小白也能轻松搞定 Python 环境变量的配置。以下是关键要点:

  1. Windows 系统
    • 找到 Python 安装路径。
    • 打开系统属性 > 高级系统设置 > 环境变量。
    • 在 PATH 环境变量中添加 Python 的安装路径和脚本路径。
    • 创建 PYTHONPATH 环境变量并添加模块路径。
  2. macOS 和 Linux 系统
    • 打开终端。
    • 编辑 ~/.bash_profile 或 ~/.bashrc 文件。
    • 在文件中添加 PATH 和 PYTHONPATH 的配置。
    • 保存文件并运行 source ~/.bash_profile 或 source ~/.bashrc 使配置生效。
  3. 验证配置
    • 使用 echo $PATH 和 echo $PYTHONPATH 验证环境变量。
    • 使用 python --version 或 python3 --version 测试 Python 命令。

希望这篇文章能帮助你轻松配置 Python 环境变量。如果你在配置过程中遇到任何问题,欢迎在评论区留言,我们一起解决!

 结语 

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

整理出了一套系统的学习路线,这套资料涵盖了诸多学习内容:开发工具,基础视频教程,项目实战源码,51本电子书籍,100道练习题等。相信可以帮助大家在最短的时间内,能达到事半功倍效果,用来复习也是非常不错的。

全套Python学习资料分享:

1、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

图片

图片

2、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,还有环境配置的教程,给大家节省了很多时间。

图片

3、全套PDF电子书

书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。

图片

4、入门学习视频全套

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

图片

图片

5、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

图片

图片

资料获取方式:↓↓↓↓
1.家下方企鹅qun

Read more

从麦克斯韦到无人机:有感 FOC 与无感 FOC 的深度解析

引言:为什么 FOC 是电机控制的 “天花板”? 如果你拆开无人机、扫地机器人或工业机械臂的电机驱动部分,大概率会看到 “FOC” 这个词。磁场定向控制(Field-Oriented Control,简称 FOC)不是什么新鲜技术 —— 它诞生于 1960 年代,但直到嵌入式芯片算力提升后,才真正在民用领域普及。 简单说,FOC 的核心是 “让电机像直流电机一样好控制”。直流电机通过电刷切换电流方向,实现稳定转矩输出,但电刷磨损、噪音大的问题始终存在;交流电机(尤其是永磁同步电机 PMSM)无电刷、效率高,但三相电流的 “旋转特性” 让控制变得复杂。FOC 通过数学变换,把三相交流电流 “拆解” 成两个直流分量,从此交流电机也能实现毫秒级的转矩响应。 但 FOC 分两种:有感和无感。有感 FOC 靠传感器

By Ne0inhk

突破MCU瓶颈:FPGA重构电机控制的实战指南

突破MCU瓶颈:FPGA重构电机控制的实战指南 【免费下载链接】FPGA-FOCFPGA-based Field Oriented Control (FOC) for driving BLDC/PMSM motor. 基于FPGA的FOC控制器,用于驱动BLDC/PMSM电机。 项目地址: https://gitcode.com/gh_mirrors/fp/FPGA-FOC 在工业自动化与机器人领域,电机控制技术正面临前所未有的性能挑战。传统MCU方案受限于串行处理架构,难以满足永磁同步电机(PMSM)对实时性和控制精度的双重需求。本文将深入剖析当前电机控制领域的核心痛点,揭示FPGA技术如何通过并行计算架构突破这些限制,并提供一套从硬件选型到算法实现的完整实践路径。作为技术探索者,我们将通过"问题-方案-实践"的三段式框架,重新定义高性能电机控制的实现方式,特别聚焦FPGA在无刷电机驱动与场定向控制(FOC)领域的技术突破价值。 电机控制的三大核心挑战:为何MCU方案渐显乏力? 现代电机控制系统在追求更高性能指标的过程中,正遭遇来自硬件架构的根本性限制。这些瓶颈不仅影响控制

By Ne0inhk
Vivado 使用教程

Vivado 使用教程

目录 一、创建工程 二、创建文件 三、编写代码 四、仿真验证 五、配置管脚 六、生成Bitstream文件并烧录 一、创建工程 1.左边创建(或打开)工程,右侧可以快速打开最近打开过的工程。 2.来到这一步,命名工程并设置工程的存放路径(这里以D触发器为例) 3.选择RTL点击next。会来到添加文件环节(可以在这里添加.v等文件,不过后面再添加是一样的)直接点击next。 4.选择芯片型号(根据开发板选,这里随便选的),完成后点next会弹出信息概要,finish完成。         二、创建文件 完成上述步骤会进入当前界面: 1.工程管理器add sourse添加(创建)设计文件,创建文件后选择Verilog语言并命名。 2.定义端口(可选),若在这定义后,

By Ne0inhk
Formality:原语(primitive)的概念

Formality:原语(primitive)的概念

相关阅读 Formalityhttps://blog.ZEEKLOG.net/weixin_45791458/category_12841971.html?spm=1001.2014.3001.5482         原语(primitive)一般指的是语言内置的基本构件,它们代表了基本的逻辑门和构件,通常用于建模电路的基本功能,例如Verilog中的门级建模会使用and、or等关键词表示单元门。Formality也存在原语的概念,这一般出现在对门级网表进行建模时,本文将对此进行详细解释。         假设以例1所示的RTL代码作为参考设计(可以看出添加了// synopsys sync_set_reset综合指令让Design Compiler将其实现为带同步复位端的D触发器),例2所示的综合后网表作为实现设计,其中data_out_reg原语是一个带同步复位端的D触发器(FDS2)。 // 例1 module ref( input clk, input reset, input data_in, output reg data_

By Ne0inhk