Python 和 MySQL - 环境设置


Python 可在多种平台上使用,包括 Linux 和 Mac OS X。让我们了解如何设置 Python 环境。

本地环境设置

打开终端窗口并输入“python”以查明它是否已安装以及安装的版本。

  • Unix(Solaris、Linux、FreeBSD、AIX、HP/UX、SunOS、IRIX 等)
  • 赢得 9x/NT/2000
  • Macintosh(英特尔、PPC、68K)
  • 操作系统/2
  • DOS(多个版本)
  • 掌上操作系统
  • 诺基亚手机
  • WindowsCE
  • 橡子/RISC操作系统
  • 贝奥斯
  • 阿米加
  • 虚拟管理系统/开放虚拟管理系统
  • QNX
  • VxWorks
  • 心灵术士
  • Python 还被移植到 Java 和 .NET 虚拟机

获取Python

最新的、最新的源代码、二进制文件、文档、新闻等,可以在Python的官方网站https://www.python.org/上找到

您可以从https://www.python.org/doc/下载 Python 文档。该文档以 HTML、PDF 和 PostScript 格式提供。

安装Python

Python 发行版可用于多种平台。您只需下载适用于您的平台的二进制代码并安装 Python。

如果您的平台的二进制代码不可用,您需要 C 编译器来手动编译源代码。编译源代码在选择安装中所需的功能方面提供了更大的灵活性。

以下是在各种平台上安装 Python 的快速概述 -

Unix 和 Linux 安装

以下是在 Unix/Linux 机器上安装 Python 的简单步骤。

  • 打开 Web 浏览器并转到https://www.python.org/downloads/

  • 点击链接下载适用于 Unix/Linux 的压缩源代码。

  • 下载并解压文件。

  • 如果您想自定义某些选项,请编辑模块/安装文件。

  • 运行./configure脚本

  • 制作

  • 进行安装

这会将 Python 安装在标准位置/usr/local/bin并将其库安装在/usr/local/lib/pythonXX处,其中 XX 是 Python 的版本。

Windows安装

以下是在 Windows 计算机上安装 Python 的步骤。

  • 打开 Web 浏览器并转到https://www.python.org/downloads/

  • 单击 Windows 安装程序python-XYZ.msi文件的链接,其中 XYZ 是您需要安装的版本。

  • 要使用此安装程序python-XYZ.msi,Windows 系统必须支持 Microsoft Installer 2.0。将安装程序文件保存到本地计算机,然后运行它以查明您的计算机是否支持 MSI。

  • 运行下载的文件。这会弹出 Python 安装向导,非常易于使用。只需接受默认设置,等待安装完成即可。

Macintosh 安装

最近的 Mac 都安装了 Python,但它可能已经过时了几年。有关获取当前版本以及支持 Mac 上开发的额外工具的说明,请参阅https://www.python.org/download/mac/ 。对于 Mac OS X 10.3(2003 年发布)之前的旧版 Mac 操作系统,可以使用 MacPython。

Jack Jansen 维护它,您可以在他的网站上完全访问整个文档 - https://www.cwi.nl/~jack/macpython.html。您可以找到 Mac OS 安装的完整安装详细信息。

设置路径

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

该路径存储在环境变量中,该变量是由操作系统维护的命名字符串。该变量包含命令 shell 和其他程序可用的信息。

路径变量在 Unix 中命名为 PATH,在 Windows 中命名为 Path(Unix 区分大小写;Windows 不区分大小写)

在 Mac OS 中,安装程序处理路径详细信息。要从任何特定目录调用 Python 解释器,您必须将 Python 目录添加到您的路径中。

在 Unix/Linux 下设置路径

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

  • 在 csh shell 中- 输入 setenv PATH "$PATH:/usr/local/bin/python" 并按 Enter。

  • 在 bash shell (Linux) 中- 输入 export PATH="$PATH:/usr/local/bin/python" 并按 Enter。

  • 在 sh 或 ksh shell 中- 输入 PATH="$PATH:/usr/local/bin/python" 并按 Enter。

  • 注意- /usr/local/bin/python 是 Python 目录的路径

在 Windows 下设置路径

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

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

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

Python环境变量

以下是 Python 可以识别的重要环境变量 -

安装MySQL数据库

当然,您需要的最重要的东西是一个实际运行的数据库,其中包含可以查询和修改的表。

  • MySQL DB: MySQL 是一个开源数据库。您可以从MySQL 官方网站下载它。我们建议下载完整的 Windows 安装。

    此外,下载并安装MySQL Administrator以及MySQL Query Browser。这些是基于 GUI 的工具,可以让您的开发变得更加容易。

    最后,下载MySQL Connector/J(MySQL JDBC 驱动程序)并将其解压到一个方便的目录中。出于本教程的目的,我们假设您已将驱动程序安装在 C:\Program Files\MySQL\mysql-connector-java-5.1.8 中。

    因此,将 CLASSPATH 变量设置为 C:\Program Files\MySQL\mysql-connector-java-5.1.8\mysql-connector-java-5.1.8-bin.jar。您的驱动程序版本可能会因您的安装而异。

设置数据库凭证

当我们安装 MySQL 数据库时,其管理员 ID 被设置为root,并且可以设置您选择的密码。

使用 root ID 和密码,您可以创建另一个用户 ID 和密码,也可以将 root ID 和密码用于 JDBC 应用程序。

有各种数据库操作,例如数据库创建和删除,需要管理员 ID 和密码。

对于 JDBC 教程的其余部分,我们将使用 MySQL 数据库,其中guest作为 ID,guest123作为密码。

如果您没有足够的权限来创建新用户,那么您可以要求数据库管理员 (DBA) 为您创建用户 ID 和密码。

创建数据库

要创建TUTORIALSPOINT数据库,请使用以下步骤 -

步骤1

打开命令提示符并更改为安装目录,如下所示 -

C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>

注意:mysqld.exe的路径可能会有所不同,具体取决于系统上 MySQL 的安装位置。您还可以查看有关如何启动和停止数据库服务器的文档。

第2步

如果数据库服务器尚未运行,请执行以下命令来启动它。

C:\Program Files\MySQL\bin>mysqld
C:\Program Files\MySQL\bin>

步骤3

通过执行以下命令创建TUTORIALSPOINT数据库 -

C:\Program Files\MySQL\bin> mysqladmin create TUTORIALSPOINT -u guest -p
Enter password: ********
C:\Program Files\MySQL\bin>

创建表

要在 TUTORIALSPOINT 数据库中创建员工表,请使用以下步骤 -

步骤1

打开命令提示符并更改为安装目录,如下所示 -

C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>

第2步

登录数据库如下 -

C:\Program Files\MySQL\bin>mysql -u guest -p
Enter password: ********
mysql>

步骤3

创建表Employees如下 -

mysql> use TUTORIALSPOINT;
mysql> create table Employees
    -> (
    -> id int not null,
    -> age int not null,
    -> first varchar (255),
    -> last varchar (255)
    -> );
Query OK, 0 rows affected (0.08 sec)
mysql>

创建数据记录

最后,您在 Employee 表中创建几条记录,如下所示 -

mysql> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');
Query OK, 1 row affected (0.05 sec)

mysql> INSERT INTO Employees VALUES (101, 25, 'Mahnaz', 'Fatma');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO Employees VALUES (102, 30, 'Zaid', 'Khan');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO Employees VALUES (103, 28, 'Sumit', 'Mittal');
Query OK, 1 row affected (0.00 sec)

mysql>

要完整了解 MySQL 数据库,请学习MySQL 教程

MySQL数据库

MySQLdb 是一个用于从 Python 连接到 MySQL 数据库服务器的接口。它实现了 Python 数据库 API v2.0,并构建在 MySQL C API 之上。

如何安装MySQLdb?

在继续之前,请确保您的计算机上安装了 MySQLdb。只需在 Python 脚本中输入以下内容并执行它 -

#!/usr/bin/python

import MySQLdb

如果它产生以下结果,则意味着 MySQLdb 模块未安装 -

Traceback (most recent call last):
   File "test.py", line 3, in <module>
      import MySQLdb
ImportError: No module named MySQLdb

要安装 MySQLdb 模块,请使用以下命令 -

For Ubuntu, use the following command -
$ sudo apt-get install python-pip python-dev libmysqlclient-dev
For Fedora, use the following command -
$ sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc
For Python command prompt, use the following command -
pip install mysqlclient

注意- 确保您具有安装上述模块的 root 权限。

现在您已准备好开始尝试 Python。