把 Python 安装成一个可靠的工程工具
本节目标不是“装完就算”,而是让每位同学拥有一个可验证、可隔离、可继续扩展的 Python 学习环境。
本节目标不是“装完就算”,而是让每位同学拥有一个可验证、可隔离、可继续扩展的 Python 学习环境。
土木工程的 Python 项目会同时用到计算、绘图、三维渲染、CAD 建模和文件输出。环境混乱,后面的错误就会变成“代码没错,但就是跑不起来”。
从 Python 官网下载安装包。课程建议使用 Python 3.11 或 3.12,避免过旧版本造成库兼容问题。
Windows 安装时勾选 Add python.exe to PATH,让终端能直接识别 `python` 命令。
安装后不要急着写程序,先在终端确认 Python 和 pip 都能正常调用。
能看到版本号,说明解释器和包管理工具已经进入系统路径。后续安装库、运行脚本、创建虚拟环境都依赖这里。
python --version
pip --version
where python
# macOS / Linux 可使用:
which python3
当你在终端输入 `python`,系统会在 PATH 记录的目录里寻找可执行程序。如果 PATH 没配置好,就会出现“不是内部或外部命令”。
虚拟环境可以把本课程需要的库和其他项目隔离开。这样安装 `pyvista`、`build123d`、`ezdxf` 等库时,不会影响系统 Python 或其他课程项目。
`venv` 是 Python 自带的虚拟环境工具,适合作为初学阶段的默认方案。后续如果涉及复杂科学计算环境,也可以再引入 Conda。
# 在项目根目录执行
python -m venv .venv
# Windows PowerShell 激活
.\.venv\Scripts\Activate.ps1
# Windows CMD 激活
.\.venv\Scripts\activate.bat
# macOS / Linux 激活
source .venv/bin/activate
PyCharm 能写代码,也能管理解释器。关键是确认项目解释器指向当前项目的 `.venv`,否则库可能装到别的 Python 里。
VS Code 的核心动作是安装 Python 插件,然后选择解释器。状态栏显示的解释器路径,应当指向课程项目的 `.venv`。
Ctrl + Shift + P
Python: Select Interpreter
选择:
.venv\Scripts\python.exe
然后新建终端:
Terminal → New Terminal
这个例子本身很简单,但它证明三件事:文件能保存、解释器能运行、终端能输出结果。
# hello.py
print("Hello, civil Python!")
length = 6.0
width = 0.3
height = 0.6
volume = length * width * height
print("beam volume =", volume, "m^3")
不要凭感觉判断环境是否完成。只要下面几项都通过,就可以进入下一节:安装课程常用库。