Experiencia de inicio rápido de Python

1. Información medioambiental

1.1 Información de hardware

  1. Modelo : MacBook Pro
  2. Memoria : 16GB
  3. Disco duro : SSD de 512 GB
  4. Procesador : Apple M2
  5. Arquitectura de CPU host : ARM

1.2 Información del software

  1. Versión de Python : 3.7
  2. Versión de Conda : Miniconda3 macOS Apple M1 bash de 64 bits / Anaconda3-2023.07-2-MacOSX-arm64.pkg

Dos, instalación de Conda

2.1 Introducción a Conda

2.1.1 Introducción a Conda

Conda fue creado para programas Python y está disponible en Linux, OS X y Windows. También puede empaquetar y distribuir otro software y es la herramienta de gestión del entorno Python más popular en la actualidad.
Debido a que hay muchas versiones de Python , y sus bibliotecas también son muy extensas y hay muchas dependencias entre bibliotecas, es muy problemático instalar y administrar versiones de bibliotecas, por lo que Conda está diseñado como una versión de administración y un entorno Python. herramienta, pero puede empaquetar y administrar software en cualquier idioma.

2.1.2 La relación entre Conda, Anaconda y Miniconda

  • Conda: Conda es el administrador de paquetes de Anaconda , utilizado principalmente para instalar y administrar paquetes de software.
  • Anaconda: Anaconda se refiere a una distribución de Python de código abierto que incluye más de 180 paquetes científicos como conda y Python y sus dependencias.
  • Miniconda: Miniconda solo incluye Conda y Python. Es una versión simplificada de Anaconda . Miniconda también es una distribución de software.
    inserte la descripción de la imagen aquí

2.2 Descarga del paquete de instalación de Conda

Seleccione el paquete correspondiente para descargar según el modelo de computadora y la arquitectura de la CPU.

2.2.1 Descarga de Miniconda

Debido a que Immortal Yi usa una Mac M2, descargue la versión bash Miniconda3 macOS Apple M1 ARM de 64 bits del sitio web oficial de Miniconda y ejecútela directamente con sh; dirección de descarga: descarga de Miniconda .
inserte la descripción de la imagen aquí

2.2.2 Descarga de Anconda

Debido a que Immortal Yizhen usa una Mac M2, descargue la versión Anaconda3-2023.07-2-MacOSX-arm64.pkg de la fuente Anconda Tsinghua e instálela directamente desde el primer momento; dirección de descarga (usando la fuente Tsinghua): Descarga de Anconda .
inserte la descripción de la imagen aquí

2.3 Instalación de Conda

Las instrucciones de experiencia posteriores se basan en Anconda.

2.3.1 Instalación de miniconda

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

# 将conda路径写入shell配置
source ~./miniconda3/bin/activate

inserte la descripción de la imagen aquí

2.3.2 Instalación de Anconda

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

inserte la descripción de la imagen aquí

2.4 Inicialización de 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说明

inserte la descripción de la imagen aquí

3. Instalación de Python

3.1 Crear un entorno virtual PY

Después de compilar, puede usar conda env list para ver el entorno virtual recién creado.

# 模版
conda create -n 虚拟环境名 python=对应的python版本

# 实际创建
conda create -n py37 python=3.7

3.2 Activar el entorno virtual PY

# 查看已经存在的虚拟环境
conda env list

# 激活即切换至对应的py环境
conda activate py37

# 退出当前py虚拟环境
conda deactivate

# 查看当前py环境已有的py包
conda list

inserte la descripción de la imagen aquí

3.3 Ejemplo de instalación del paquete 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 <package-name>

inserte la descripción de la imagen aquí

4. Construcción del entorno de desarrollo.

4.1 Instalar herramientas de desarrollo

Debido a que debe ser compatible con Java, Immortal Yi usa IDEA directamente, y sus amigos también pueden usar VSCode o PyCharm.

inserte la descripción de la imagen aquí

4.2 Entorno asociado de Conda

1. Cree un nuevo proyecto y agregue el lenguaje Python
inserte la descripción de la imagen aquí2. Haga clic en Instalar
inserte la descripción de la imagen aquí
3. Reinicie INDE y asocie Conda
inserte la descripción de la imagen aquí

5. Hola Palabra

5.1 Crear una nueva HelloWord

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

5.2 Salida HolaPalabra

inserte la descripción de la imagen aquí

6. Preguntas frecuentes

6.1 No se puede instalar PyQt5

El error se muestra en la figura siguiente y el registro de excepciones: Preparando metadatos (pyproject.toml)… error

La excepción se debe a la versión de Python, pyqt5 solo se aplica a versiones inferiores a python3.8, por lo que pyqt5 no se puede instalar a través de python3.8 al principio, pero se puede instalar a través de python3.7 .
inserte la descripción de la imagen aquí

6.2 No se puede instalar PY3.7

El error se muestra en la figura siguiente y en el registro de excepciones: PackagesNotFoundError: los siguientes paquetes no están disponibles en los canales actuales: - python=3.7

inserte la descripción de la imagen aquí

Esta excepción se debe al hecho de que el canal actual solo admite python3.8 como mínimo, que debe instalarse de la siguiente manera:

# 查看当前支持的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

inserte la descripción de la imagen aquí

Hasta ahora, la experiencia de inicio rápido de Python está completa y los capítulos relacionados con la inteligencia artificial se publicarán uno tras otro ~ Si encuentra algún problema durante el proceso de revisión, deje un mensaje o un mensaje privado para comunicarse.

Supongo que te gusta

Origin blog.csdn.net/ith321/article/details/132432301
Recomendado
Clasificación