Python环境

Python 3适用于Windows,Mac OS和大多数Linux操作系统。 尽管Python 2可用于许多其他操作系统,但Python 3支持既未提供给他们,也未被删除。

本地环境设置

打开一个终端窗口并输入“python”以确定它是否已安装,以及安装了哪个版本。

安装Python

Windows系统

最新版本的Python 3(Python 3.12.0)的二进制文件可在此下载页面上找到https://www.python.org/downloads/windows/

Linux系统

不同风格的Linux使用不同的软件包管理器来安装新软件包。

在Ubuntu Linux上,使用以下命令从终端安装Python 3。

$sudo apt-get install python3-minimal

从源代码安装
从Python的下载URL下载Gzipped源代码tar-https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz

Extract the tarball
tar xvfz Python-3.9.9.tgz
Configure and Install:
cd Python-3.9.9
./configure --prefix = /opt/python3.9.9
make  
sudo make install

Mac OS

从此URL下载Mac OS安装程序-https://www.python.org/downloads/mac-osx/

Python的官方网站提供了最新的和最新的源代码,二进制文件,文档,新闻等.

Python官方网站-https://www.python.org/

您可以从以下网站下载Python文档。 该文档以HTML,PDF和PostScript格式提供。

Python文档网站 - www.python.org/doc/

设置PATH

程序和其他可执行文件可以在许多目录中。因此,操作系统提供一个搜索路径,列出它搜索可执行文件的目录。

重要的特点是 -

  • 该路径存储在环境变量中,该变量是操作系统维护的命名字符串。此变量包含可用于命令外壳程序和其他程序的信息。
  • 路径变量在Unix中被命名为PATH或在Windows中被命名为Path(Unix是区分大小写的; Windows不是)。
  • 在Mac OS中,安装程序处理路径详细信息。要从任何特定目录调用Python解释器,必须将Python目录添加到路径中。

在Unix / Linux上设置路径

在Python中添加Python目录到特定会话的路径 -

  • 在csh shell中键入setenv PATH “$ PATH:/usr/local/bin/python3”,然后按Enter键。
  • 在bash shell(Linux)中 - 输入export PYTHONPATH = /usr/local/bin/python3.4并按Enter键。
  • 在sh或ksh shell中 - 键入PATH = “$ PATH:/usr/local/bin/python3”,然后按Enter键。

- /usr/local/bin/python3是Python目录的路径。

在Windows上设置路径

将Python目录添加到Windows中特定会话的路径 -

  • 在命令提示符处 - 键入路径%path%; C:\Python并按Enter键。

- C:\Python是Python目录的路径

Python环境变量

这里有一些重要的环境变量,它们被Python识别 -

序号 变量 & 描述
1 PYTHONPATH 它的作用类似于PATH。 这个变量告诉Python解释器在哪里定位导入到程序中的模块文件。 它应该包含Python源代码库目录和包含Python源代码的目录。 PYTHONPATH有时由Python安装程序预设。
2 PYTHONSTARTUP 它包含包含Python源代码的初始化文件的路径。 它每次启动解释器都会执行。 它在Unix中被命名为.pythonrc.py,它包含加载实用程序或修改PYTHONPATH的命令。
3 PYTHONCASEOK 它在Windows中用于指示Python在导入语句中查找第一个不区分大小写的匹配项。 将此变量设置为任何值以激活它。
4 PYTHONHOME 它是一个替代模块搜索路径。 它通常嵌入在PYTHONSTARTUP或PYTHONPATH目录中,以便使切换模块库变得容易。

运行 Python

有三种不同的方法来启动Python -

互动式解释器

您可以从Unix,DOS或任何其他为您提供命令行解释器或shell窗口的系统启动Python。

输入python命令行。

在交互式解释器中立即开始编码。

$python             # Unix/Linux
or 
python%             # Unix/Linux
or 
C:>python        # Windows/DOS

以下是所有可用命令行选项的列表 -

序号 变量 & 描述
1 -d 提供调试输出
2 -O 生成优化的字节码(生成.pyo文件)
3 -S 不要运行导入站点以在启动时查找Python路径
4 -v 详细输出(关于导入语句的详细跟踪)
6 -c cmd 运行以cmd字符串形式发送的Python脚本
7 file 从给定文件运行Python脚本

来自命令行的脚本

通过在应用程序上调用解释器,可以在命令行执行Python脚本,如以下示例所示。

$ python script.py         #Unix/Linux
or
python%script.py          #Unix/Linux
or
C:> python script.py  #Windows / DOS

- 确保文件权限模式允许执行。