Python自学篇1-安装及使用

Python安装后有三种运行方式:命令行模式、脚本文件和高级运行方式(IDE和JupyterNotebook)。
用户可以根据需求选择合适的运行方式,并注意Python版本、环境变量、虚拟环境和错误排查等问题。
在这里插入图片描述

1、IDLE(Python 3.9 64-bit)
Python官方的集成开发环境,我们可以在开发环境中编写、运行我们的Python代码,即Python shell
在这里插入图片描述
但由于IDLE功能不多,所以一般我们不经常使用IDLE开发Python应用,常用的开发Python的工具都有Pycharm、Visual Studio Code等。
尝试在IDLE中创建文件,保存一些代码,然后尝试加载,运行,查看输出结果;
在这里插入图片描述

2、Python 3.9 (64-bit)
自带的代码解释器,这个程序的功能与IDLE几乎相同,都是与Python解释器进行交互的工具。区别是这个工具没有菜单栏,仅能通过命令提示符的形式交互,无法开发应用程序。快速验证一些python程序和语法。
在这里插入图片描述

1. 命令行模式
启动: 在系统的命令行或终端中输入“python”或“python3”(取决于安装版本)并按Enter。
用途: 适用于简单的代码测试、学习或快速验证某个想法。
示例: 输入print("Hello, World!"),按Enter,将直接输出结果。
2. 脚本文件
创 建: 使用文本编辑器创建以“.py”为扩展名的文件,例如“my_script.py”。
运行: 在命令行或终端中,导航到脚本文件所在的目录,然后输入python my_script.pypython3 my_script.py来运行。
用途: 适用于较大的项目、复杂的逻辑或多个功能的组合

3、Python 3.9 Manuals(64-bit)
Manuals 是帮助文档,这是当前版本的Python的说明文档,里面详细介绍了当前版本的所有功能、语法,以及模块的安装、发布,使用C或C++等语言扩展Python功能等内容。不过文档是全英文的。
在这里插入图片描述
4、Python 3.9 Module Docs(64-bit)
Module Docs是模块的说明文档,这是Python所有内置模块的说明文档。详细介绍了当前版本Python所有内置模块的函数功能,参数与返回值。当我们开发Python应用时,如果不了解Python内置函数的作用,可以通过此文档学习使用。当然,这个文档也全是英文的。
在这里插入图片描述

一、基本运行方式

  1. 命令行模式
    启动: 在系统的命令行或终端中输入“python”或“python3”(取决于安装版本)并按Enter。
    用途: 适用于简单的代码测试、学习或快速验证某个想法。
    示例: 输入print("Hello, World!"),按Enter,将直接输出结果。
  2. 脚本文件
    创 建: 使用文本编辑器创建以“.py”为扩展名的文件,例如“my_script.py”。
    运行: 在命令行或终端中,导航到脚本文件所在的目录,然后输入python my_script.pypython3 my_script.py来运行。
    用途: 适用于较大的项目、复杂的逻辑或多个功能的组合

二、高级运行方式
3. 集成开发环境 (IDE)
推荐: PyCharm、Visual Studio Code、Spyder等。
特点: 提供代码高亮、自动补全、调试工具等,大大提高开发效率。
运行: 在IDE中打开或创建Python文件,然后点击运行按钮或使用快捷键执行。
4. Jupyter Notebook
用途: 数据分析、机器学习、可视化等。
特点: 允许混合使用代码、文本、图像等,提供交互式执行环境。
运行: 在命令行中输入jupyter notebook启动,然后在浏览器中创建新的Notebook并执行代码。

三、注意事项
5. Python版本:根据代码的需要选择合适的Python版本(如Python 2.x 或 Python 3.x)。
6. 环境变量:确保Python的安装路径已添加到系统的环境变量中,以便在任何位置都能运行Python。
7. 虚拟环境:对于大型项目,建议使用虚拟环境(如venvvirtualenv)来隔离项目的依赖关系,确保不同项目之间的库不会相互干扰。
8. 错误排查:如果在运行时遇到错误,检查代码的语法、库的依赖关系以及是否正确配置了运行环境。

总 结
Python的安装完成后,用户可以根据实际需求选择最合适的运行方式,无论是简单的命令行测试、脚本执行还是使用高级的开发工具,都能满足Python编程的需求。

  • 11
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: Python 3.9是一种非常强大的编程语言,具有很多优点,例如易学易用、代码简洁、模块化设计等等。但是,在安装一些看似简单的扩展模块时,有时会遇到错误。本文将介绍如何解决安装Python-ldap subprocess-exited-with-error错误的方法。 Python-ldap 是Python的一个开放源代码的扩展库,用于与LDAP(Lightweight Directory Access Protocol)进行通信。Python-ldap扩展需要在Python环境中安装OpenLDAP开发包。这时,有可能会在安装过程中遇到“subprocess-exited-with-error”错误。这是Python-ldap扩展的一个常见错误,但并不难解决。下面是几个可能的解决方案: 1. 确保安装OpenLDAP开发包 在安装Python-ldap之前,必须确保已经按照当前操作系统的要求安装了OpenLDAP开发包。OpenLDAP是一个基于X.500标准的开放源代码目录服务,可以用于LDAP协议。在安装OpenLDAP开发包之前,需要检查是否有Linux各种发行版有对应的OpenLDAP包管理工具,如果没有则需要去下载源码从压缩包编译出.so库。 2. 管理员权限 安装Python-ldap时,需要管理员权限才能处理需要的二进制文件。如果没有管理员权限,无法安装这个扩展。在Linux或Mac系统中,可以使用sudo或者su命令获得管理员权限。 3. 安装依赖库 Python-ldap还依赖一些其他的Python库,包括pyasn1和pyasn1-modules。使用命令pip install pyasn1 pyasn1-modules进行安装即可。 4. 安装PyCryptodome 有时候,安装python-ldap时,还需要安装PyCryptodome包。PyCryptodome是一个Python密码库,它采用C扩展方式并提供了一组可用于加密、签名、验证、哈希等操作的模块。使用命令pip install pycryptodome 安装。 总之,“subprocess-exited-with-error”错误的解决办法包括:确保安装OpenLDAP开发包、获得管理员权限、安装依赖库、安装PyCryptodome等等。遇到问题应该及时进行查找,保证Python的正常运行。 ### 回答2: 应该首先查看错误信息,了解安装过程中出现了什么问题。从错误信息中可以了解到是 subprocess-exited-with-error,这个错误信息比较笼统,不能够明确判断出错原因。需要进一步寻找其他信息。可以考虑执行以下命令,检查详细错误信息: ```python pip install python-ldap --global-option=build_ext --global-option="-I/usr/local/opt/openldap/include -L/usr/local/opt/openldap/lib" ``` 执行完上述命令后,自动进入了下载过程,如果命令执行失败,会给出错误信息。根据错误信息检查原因,有可能是python的版本问题,或者缺少相关依赖包。如果因为缺少依赖包无法安装python-ldap 库,则可以按照以下步骤进行安装: 1. 安装OpenLDAP,指定python支持的相关库: ```shell brew install openldap ``` 2. 安装pip: ```shell sudo easy_install pip ``` 3. 安装python-ldap: ```shell pip install python-ldap --global-option=build_ext --global-option="-I/usr/local/opt/openldap/include -L/usr/local/opt/openldap/lib" ``` 以上步骤可以解决在安装python-ldap过程中可能遇到的错误,确保安装成功。当然,如果无法解决错误,可以考虑更换python版本,或者寻找其他途径解决问题。 ### 回答3: Python是一种高级编程语言,它被广泛用于许多应用程序的开发Python 3.9是Python语言的最新版本,并且它包含许多新的功能和改进。安装Python 3.9相关的软件包时,您可能会遇到一些错误。本文将重点介绍如何安装Python-ldap模块,并解决subprocess-exited-with-error错误。 Python-ldap是一个用于Python编程语言的LDAP(Lightweight Directory Access Protocol)客户端库,它是使用Python连接LDAP服务器的重要工具。想要使用Python-ldap模块,您需要先安装OpenLDAP开发文件。 要在Python 3.9中安装Python-ldap模块,请按照以下步骤进行: 第一步是安装OpenLDAP开发文件: sudo apt-get update sudo apt-get install libldap2-dev libsasl2-dev libssl-dev 第二步是使用PIP安装Python-ldap模块: sudo pip install python-ldap 如果您遇到了subprocess-exited-with-error错误,请按照以下步骤进行解决: 步骤1:安装Python-ldap之前,请确保您已经安装Python 3.9的开发文件。可以使用以下命令来安装: sudo apt-get install python3.9-dev 步骤2:如果您尝试使用sudo pip install python-ldap命令安装Python-ldap时仍然遇到了subprocess-exited-with-error错误,请使用以下命令: sudo apt-get install python3-ldap 步骤3:如果您无法通过上述方法解决问题,请使用以下命令: sudo apt-get install libsasl2-modules-gssapi-mit 安装完上述三个开发文件之后,请再次尝试使用sudo pip install python-ldap安装Python-ldap模块。您不应该再遇到subprocess-exited-with-error错误。 总而言之,Python-ldap模块是一个非常有用的工具,用于在Python编程语言中连接LDAP服务器。通过遵循以上步骤,您可以轻松地安装它,并解决subprocess-exited-with-error错误。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜉蚁撼树

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值