Experiencia de inicio rápido de Python
1. Información medioambiental
1.1 Información de hardware
- Modelo : MacBook Pro
- Memoria : 16GB
- Disco duro : SSD de 512 GB
- Procesador : Apple M2
- Arquitectura de CPU host : ARM
1.2 Información del software
- Versión de Python : 3.7
- 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.
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 .
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 .
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
2.3.2 Instalación de Anconda
# 安装完成后执行如下命令切换conda的base环境
source ~/.zshrc
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说明
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
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>
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.
4.2 Entorno asociado de Conda
1. Cree un nuevo proyecto y agregue el lenguaje Python
2. Haga clic en Instalar
3. Reinicie INDE y asocie Conda
5. Hola Palabra
5.1 Crear una nueva HelloWord
5.2 Salida HolaPalabra
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 .
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
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
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.