当前位置:首页 > 新闻资讯 > FPGA之家动态 >

深度学习Python--常用术语和Python环境

时间:2024-08-02      来源:网络搜集 关于我们 0

终端窗口

终端窗口是计算机操作系统中的一种界面,能够让用户在命令行下进行操作。

在终端窗口中,用户可以输入命令,执行程序和访问文件系统。

终端窗口也可以被称为命令行窗口、命令行终端、控制台窗口、cmd窗口、dos窗口。

Windows系统打开方式

MacOS系统打开方式

Python环境安装

安装Anaconda

开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项

下载地址:https://www.anaconda.com/download

Windows系统Anaconda安装教程:

https://www.bilibili.com/video/BV1B1421m7Kr/?spm_id_from=333.999.0.0&vd_source=175860c1f380d469f4d87d09069257ba

macOS系统Anaconda安装教程:

https://www.bilibili.com/video/BV1Xx421U7es/?spm_id_from=333.999.0.0&vd_source=175860c1f380d469f4d87d09069257ba

Anaconda安装成功验证

1.打开终端

2.输入命令:conda --version 或 python --version ,然后按回车

3.出现版本号,安装成功

说明:

Windows系统成功安装Anaconda后,输入命令,如果提示 ***不是内部或外部命令 ,检查是否已设置系统环境变量

命令输入不能出错,尤其注意,是两个短横线 -

版本号无需与上图一致

远程软件

1.在自行安装软件的过程中,遇到难以解决的问题,需要远程协助,可选择下载任意一种远程软件;

2.将识别码(或设备代码)和验证码(或密码)发到群里。

绝对路径与相对路径

绝对路径

相对路径

文件路径示例

cd命令

cd:change directory

是dos系统、Linux系统中的一个常用命令,用途是指定要进入的目录。

清空窗口内容的命令

Conda虚拟环境

虚拟环境的作用

Conda 虚拟环境是为了在单个系统中创建和管理不同的项目所需的独立 Python 环境。主要作用包括:

1. 隔离依赖: 每个 Conda 虚拟环境都有自己的独立 Python 解释器和安装的软件包,这意味着你可以在不同的项目中使用不同版本的软件包,而不必担心它们之间的冲突。

2. 项目隔离: 每个项目都可以在自己的虚拟环境中运行,这意味着你可以为每个项目选择特定的依赖项和版本,从而确保项目的环境保持一致,不受其他项目的影响。

3. 便于复制和共享环境: 通过创建虚拟环境,你可以轻松地复制和共享项目的环境。其他人可以使用相同的环境来确保他们在不同系统上获得与你相同的结果。

4. 环境配置的便捷性: Conda 提供了简单的命令来创建、激活和删除虚拟环境,这使得在不同项目之间轻松切换以及管理环境变得非常方便。

总之,Conda 虚拟环境使得管理 Python 项目的依赖项和环境变得更加简单和灵活,同时也有助于确保项目的隔离性和一致性。

Conda命令

Python包管理工具pip

pip的作用

pip是Python语言中最常用的包管理工具之一,它的作用包括:

1. 安装Python包:pip可以方便地从Python软件包索引(PyPI)或其他源安装Python包和模块。通过简单的命令,用户可以轻松地安装所需的软件包。

例如:pip install package_name

2. 卸载Python包:使用pip,用户可以卸载不再需要的Python包,以释放磁盘空间并维护整洁的开发环境。

命令为:pip uninstall package_name

3. 管理Python包依赖关系:pip可以自动解析和安装Python软件包的依赖关系。这使得安装软件包时,pip能够自动安装所需的其他软件包,简化了软件包的管理。

4. 更新Python包:pip还可以用于更新已安装的Python软件包到最新版本,确保你的项目使用的是最新的功能和修复了的bug。

命令为:pip install --upgrade package_name

总之,pip是Python开发中不可或缺的工具,它简化了Python包的安装、管理和维护过程,使得开发者能够更轻松地管理项目依赖关系,提高了开发效率。

pip命令

pip镜像源

pip镜像源的作用是提供了一个替代官方 Python 包管理工具 (pip) 默认源的服务器地址。这样做有几个目的:

1. 加速下载速度:有些地区访问官方源可能会受到网络限制或者连接速度较慢的影响,使用镜像源可以提高下载速度。

2. 提高稳定性:有些时候官方源可能会出现故障或者不稳定的情况,使用镜像源可以提高包下载的稳定性。

3. 避免网络限制:在一些环境下,网络可能会对访问官方源进行限制,而使用镜像源可以绕过这些限制。

常见的 Python 镜像源包括国内的阿里云、清华大学等,它们会定期从官方源同步更新,保持和官方源的一致性。

pip镜像源使用方法

交互式开发环境 Jupyter Lab

Python开发环境

为Python编程提供支持和工具的软件环境,作用包括但不限于:代码编辑、语法检查、代码自动补全、版本管理等等。

常见的Python开发环境包括:

PyCharm:JetBrains开发的功能强大的集成开发环境,提供了丰富的功能和插件支持。

Visual Studio Code:由Microsoft开发,轻量级但功能丰富的代码编辑器,通过插件支持Python开发。

Spyder:用于科学计算和数据分析的Python集成开发环境,提供了强大的交互式编程和调试功能。

Jupyter Notebook:交互式笔记本环境,支持以代码、文本和图形方式组织Python代码和分析结果。

Jupyter Lab是对Jupyter Notebook的扩展和演进,它在Jupyter Notebook的基础上增加了更多功能和灵活性,提供了更现代化的用户界面和更丰富的交互式工具。

Jupyter Lab 的安装

在终端窗口的使用步骤:

1.选择项目运行的 conda 环境,通常是某个虚拟环境。

2.使用 cd 命令切换至项目的目录(文件夹)。

3.输入启动命令

Jupyter Lab 的使用

启动后,会打开默认的浏览器。

如果未打开,手动复制红色框中的链接(三选一)在浏览器打开。

.py 和 .ipynb 文件的区别与联系

`.ipynb` 和 `.py` 是两种常见的 Python 文件格式,它们在用途和特点上有一些区别与联系。

.py 文件:

- 格式:纯文本文件,包含 Python 代码。

- 用途:通常用于编写和运行 Python 脚本。

- 特点:可以使用任何文本编辑器编辑,如 Notepad、Sublime Text、VS Code 等。适用于开发和维护大型项目,可以直接在命令行或集成开发环境 (IDE) 中运行。

.ipynb 文件(Jupyter Notebook 文件):

- 格式:JSON 格式的文档,包含了丰富的内容,包括代码、文本、图像、数学公式等,以及输出结果。

- 用途:用于交互式计算、数据分析、可视化和文档编写。

- 特点:可以在 Jupyter Notebook 环境下编写和运行,支持将代码、文本和可视化结果集中在一个文件中,易于展示和分享。通常用于数据科学、机器学习、教育等领域。

联系:

两种文件格式都可以包含 Python 代码,因此它们可以相互转换。可以将 Jupyter Notebook 文件(.ipynb)中的代码导出为 Python 脚本文件(.py)。

两种文件格式都可以用于编写和运行 Python 代码,只是在使用场景和侧重点上略有不同。

代码运行

关闭 Jupyter Lab 开发环境

返回搜狐,查看更多

责任编辑:


注明:本内容来源网络,不用于商业使用,禁止转载,如有侵权,请来信到邮箱:429562386ⓐqq.com 或联系本站客服处理,感谢配合!

用户登陆

    未注册用户登录后会自动为您创建账号

提交留言