跳转至

Python

1、配置

  • IDE: PyCharm 2025.1 (Community Edition)
  • Anaconda已安装,不过更多的是利用conda进行环境管理。

2、环境

pip、pyenv、virtualenv、 conda的区别

pip: the python package manager(python3.4开始,官方自带的包管理工具)

venv: Creation of virtual environments(python3.3开始,是python标准库的模块)

virtualenv: python environment manager(第三方工具)

pyenv: python version manager(第三方工具)mac:brew install pyenv

conda: Above(package+env+version)

注意:一般用conda创建虚拟环境,对于所依赖的package,最好首先使用conda安装,conda中没有的话,再用pip安装。

3、常用指令

3.1、conda

在PyCharm中利用conda创建工程

xxx

Channel说明

顾名思义,就是利用conda下载包的时候,这个package的来源。在.condarc文件中可以设置;也可以用命令行设置。主流的是清华源等国内镜像,还有conda-forge(开源社区维护,库多),defaults(用的少)

Bash
1
2
3
4
5
6
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - conda-forge
show_channel_urls: true
auto_activate_base: false

3.2、python