(五)核对正在运行的环境
“安装成功但程序找不到库”时,先保存并运行下面的文件:
# sys 提供当前解释器的信息,不需要另外安装。
import sys
# executable 是当前解释器入口;prefix 是当前环境目录。
print(sys.executable)
print(sys.prefix)
print(sys.version)再让同一个解释器执行 -m pip show 包名,比较安装位置。编辑器选择了系统 Python,而包在项目 .venv 里时,这两处位置会直接指出差异。
本章练习:分别建立 reading-pip 和 reading-uv,安装本例的 HTTPX,运行同一份版本检查程序,再在新目录按依赖文件或锁定文件重建。完成后,应该能指出每个项目用的解释器、包的安装位置,以及重新运行需要带走哪些文件。
项目已经能稳定运行,接下来处理程序本身:一行输入怎样变成数字,多个值怎样保存,判断和循环又怎样改变它们。