返回顶部
首页 > 资讯 > 后端开发 > Python >Python快速入门体验
  • 143
分享到

Python快速入门体验

人工智能大数据python开发语言 2023-09-12 21:09:18 143人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

python快速入门体验 一、环境信息1.1 硬件信息1.2 软件信息 二、Conda安装2.1 Conda介绍2.1.1 Conda简介2.1.2 Conda、Anaconda及Mini

python快速入门体验

一、环境信息

1.1 硬件信息

  1. 型号MacBook Pro
  2. 内存 :16GB
  3. 硬盘 :512GB SSD
  4. 处理器 :Apple M2
  5. 宿主机CPU架构 :ARM

1.2 软件信息

  1. Python版本 :3.7
  2. Conda版本 :Miniconda3 macOS Apple M1 64-bit bash / Anaconda3-2023.07-2-MacOSX-arm64.pkg

二、Conda安装

2.1 Conda介绍

2.1.1 Conda简介

Conda 是为 Python 程序创建的,适用于 linux,OS X 和windows,也可以打包和分发其他软件, 是当今最流行的 Python 环境管理工具
因为Python的版本比较多,并且它的库也非常广泛,同时库和库之间存在很多依赖关系,所以在库的安装和版本的管理上很麻烦,因此设计Conda作为一个管理版本和Python环境的工具,但它业可以打包和管理任何语言的软件。

2.1.2 Conda、Anaconda及Miniconda及的关系

  • Conda:Conda是Anaconda的包管理器,主要用来安装和管理软件包。
  • Anaconda:Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。
  • Miniconda:Miniconda只包括Conda、Python,是Anaconda的简版,Miniconda也是一个软件发行版。
    在这里插入图片描述

2.2 Conda安装包下载

根据电脑型号及CPU架构选择对应的包进行下载。

2.2.1 Miniconda下载

因为乙真仙人用的是Mac M2所以从Miniconda官网下载Miniconda3 macOS Apple M1 ARM 64-bit bash版本,直接用sh执行;下载地址:Miniconda下载
在这里插入图片描述

2.2.2 Anconda下载

因为乙真仙人用的是Mac M2所以从Anconda清华源上下载Anaconda3-2023.07-2-MacOSX-arm64.pkg版本,直接开箱安装;下载地址(使用清华源):Anconda下载
在这里插入图片描述

2.3 Conda安装

后续体验说明是基于Anconda。

2.3.1 Miniconda安装

# 文件名是自己下载的sh文件,-p后面填安装路径# -b 表示将环境变量自动写入到~/.bash文件中sh Miniconda3-py311_23.5.2-0-MacOSX-arm64.sh -b -p ~./miniconda3# 将conda路径写入shell配置source ~./miniconda3/bin/activate

在这里插入图片描述

2.3.2 Anconda安装

# 安装完成后执行如下命令切换conda的base环境source ~/.zshrc

在这里插入图片描述

2.4 Conda初始化

# 关闭anconda的debug日志conda config --set debug false# conda源配置conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/conda config --add channels Https://mirrors.ustc.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/conda config --set show_channel_urls yes# 查看源cat .condarc# 至此conda初始化完成,可以通过conda -h查看conda command说明

在这里插入图片描述

三、Python安装

3.1 创建PY虚拟环境

搭建之后就可以使用conda env list查看到新创建的虚拟环境

# 模版conda create -n 虚拟环境名 python=对应的python版本# 实际创建conda create -n py37 python=3.7

3.2 激活PY虚拟环境

# 查看已经存在的虚拟环境conda env list# 激活即切换至对应的py环境conda activate py37# 退出当前py虚拟环境conda deactivate# 查看当前py环境已有的py包conda list

在这里插入图片描述

3.3 安装PY包示例

# 例如查看OpenCV-python可装的版本conda search Tensorflow# 在当前py环境下安装opencv-python包# -i: 指定镜像加速源https://pypi.tuna.tsinghua.edu.cn/simple pip install tensorflow==2.2.0 -i https://pypi.tuna.tsinghua.edu.cn/simple # 常用命令如下# 安装:pip install [package]# 删除:pip uninstall [package]# 列出已安装的包:pip list# 查看包的详细信息: pip show 

在这里插入图片描述

四、开发环境搭建

4.1 安装开发工具

因为需要兼容Java所以乙真仙人直接用idea了,小伙伴们也可以是使用vscode或者PyCharm

在这里插入图片描述

4.2 关联Conda环境

新建项目并新增Python语言
在这里插入图片描述2.点击Install
在这里插入图片描述
3.Restart INDE并关联Conda
在这里插入图片描述

五、Hello Word

5.1 新建HelloWord

在这里插入图片描述
在这里插入图片描述

5.2 输出HelloWord

在这里插入图片描述

六、常见问题

6.1 无法安装PyQt5

错误如下图所示,异常日志:Preparing metadata (pyproject.toml) … error

该异常是由于python版本的原因,pyqt5只适用于python3.8以下的版本,所以一开始通过python3.8无法安装pyqt5,通过python3.7可以安装
在这里插入图片描述

6.2 无法安装PY3.7

错误如下图所示,异常日志:PackagesNotFoundError: The following packages are not available from current channels: - python=3.7

在这里插入图片描述

该异常是由于当前channel最低只支持python3.8,需要通过如下方式安装:

# 查看当前支持的python版本conda search --full --name python# 通过其它方式安装python3.7## 创建一个空的环境conda create -n py37## 启动该环境conda activate py37## 使用x86_64 architecture channel(s)conda config --env --set subdir osx-64## 安装python3.7之类的操作conda install python=3.7

在这里插入图片描述

至此,Python快速入门体验完成,后续会陆续输出人工智能相关的篇章~查阅过程中若遇到问题欢迎留言或私信交流。

来源地址:https://blog.csdn.net/ith321/article/details/132432301

--结束END--

本文标题: Python快速入门体验

本文链接: https://lsjlt.com/news/405162.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python快速入门体验
    Python快速入门体验 一、环境信息1.1 硬件信息1.2 软件信息 二、Conda安装2.1 Conda介绍2.1.1 Conda简介2.1.2 Conda、Anaconda及Mini...
    99+
    2023-09-12
    人工智能 大数据 python 开发语言
  • Java快速入门体验
    Java快速入门体验 一、环境信息1.1 硬件信息1.2 软件信息 二、Maven安装2.1 Maven介绍2.2 Maven安装包下载2.3 Maven安装2.4 Maven初始化 ...
    99+
    2023-09-01
    java 开发语言 大数据
  • python 快速入门
         导入 #from dir1 import test #import dir1.test as test 列表推到: b3 =[x for x in xing if x in ming] print(b3)  li ...
    99+
    2023-01-31
    入门 快速 python
  • SendPkt快速入门[Python]
    SendPkt快速入门作者:gashero电邮:harry.python@gmail.com原文地址:http://gashero.yeax.com/p=26项目主页:http://sendpkt.googlecode.com日期:2007...
    99+
    2023-01-31
    入门 快速 SendPkt
  • python flask框架快速入门
     Flask 本身相当于一个内核,比如可以用 Flask 扩展加入ORM、窗体验证工具,文件上传、身份验证等。Flask 没有默认使用的数据库,你可以选择 MySQL,也可以用 NoSQL。   其 WSGI 工具箱...
    99+
    2022-06-02
    python flask框架 python flask框架入门
  • Python OpenCV快速入门教程
    目录OpenCV先决条件我们会在本文中涵盖7个主题读,写和显示图像imread():imshow():imwrite():读取视频并与网络摄像头集成句法调整大小和裁剪图像句法裁剪图像...
    99+
    2024-04-02
  • JDBC快速入门
    JDBC快速入门   详解 1.0DriverManager 功能1       功能2 2.0 connection对象   3.0 statement对象     4.0 ResultSet 遍历结果集的一个案例 ...
    99+
    2020-11-18
    JDBC快速入门
  • ClickHouse 快速入门
            ClickHouse 是什么ClickHouse 是一个开源的面向联机分析处理(OLAP, On-L...
    99+
    2024-04-02
  • mysqlsla快速入门
    1、什么是mysqlsla? 简单的说就是分析mysql log的工具,我主要是用他来分析下mysql slow log。 2、下载 http://hackmysql.com/mysqlsl...
    99+
    2024-04-02
  • Python3快速入门
    Python3快速入门Python3快速入门(一)——Python简介https://blog.51cto.com/9291927/2385592Python3快速入门(二)——Python3基础https://blog.51cto.com...
    99+
    2023-01-31
    入门 快速
  • SpringBoot快速入门
    文章目录 1,SpringBoot简介1.1 SpringBoot快速入门1.1.1 开发步骤1.1.1.1 创建新模块1.1.1.2 创建 `Controller`1.1.1.3 启动服务器...
    99+
    2023-10-27
    spring boot spring java
  • JavaScript快速入门
    目录 1.概述 2.引入方式 3.调试 4.基础语法 4.1.变量 4.2.常量 4.3.运算符 ​编辑 4.4.流程控制 4.4.1.顺序 4.4.2.判断 4.4.3.循环 4.5.对象 4.6.数组 4.7.函数 5.高级特性 1...
    99+
    2023-10-28
    javascript 前端 开发语言 原力计划
  • 「数据挖掘入门系列」Python快速入门
    Python环境搭建本次入门系列将使用Python作为开发语言。要使用Python语言,我们先来搭建Python开发平台。我们将基于Python 2.7版本、以及Python的开发发行版本Anaconda版本来开发。Anacond...
    99+
    2021-03-07
    「数据挖掘入门系列」Python快速入门
  • Python语法快速入门指南
    Python语言与Perl,C和Java等语言有许多相似之处。但是,也存在一些差异。 在本章中我们将来学习Python的基础语法,让你快速学会Python编程。 第一个Python程序 交互式编程 交互式编...
    99+
    2022-06-04
    语法 入门 快速
  • Python语言怎样快速入门
    本篇文章给大家分享的是有关Python语言怎样快速入门,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。【简介】Python是一种动态解释型的编程语言。Python可以在Windo...
    99+
    2023-06-17
  • 如何进行python快速入门
    这期内容当中小编将会给大家带来有关如何进行python快速入门,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。九九乘法表for i in range(1,10): &...
    99+
    2023-06-25
  • python快速入门题目详解
    目录九九乘法表列表元组(不可变序列)集合字符串总结九九乘法表 for i in range(1,10): for j in range(1,i + 1): ...
    99+
    2024-04-02
  • Oracle快速入门_day01
    公司目前项目使用到了Oracle数据库 本人之前接触不多 计划4天 将Oracle数据库 快速入门 并结合开发使用,Oracle与MySql语法相似度很高,要一起学的小伙伴压力不要太大 Oracle数据库简介 Oracle Database...
    99+
    2016-05-18
    Oracle快速入门_day01
  • K8s该快速入门
    这篇文章将为大家详细讲解有关K8s该快速入门,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。通过一个业务发展的故事,分享 K8s 出现的原因以及它的运作方式。...
    99+
    2024-04-02
  • JDBC | JDBC快速入门
    👑 博主简介:    🥇 Java领域新星创作者    🥇 阿里云开发者社区专家博主、星级博主、技术博主 🤝 交流社区:BoBoo...
    99+
    2023-09-20
    1024程序员节 java mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作