Python基础知识

Python基础知识

Posted by Jason on February 3, 2026

安装Python

1
2
3
4
5
6
7
8
9
10
brew install python

# 验证是否安装成功
python3 --version

# 因为默认是python3命令 你也可以把python命令软链到python3上面
sudo ln -s /usr/local/bin/python3 /usr/local/bin/python

# 同样的你也可以把pip软链到pip3上面
sudo ln -s /usr/local/bin/pip3 /usr/local/bin/pip

更新Python

1
brew upgrade python

pip

默认情况下安装了python就安装上了pip工具。

pip工具是python的第三方包管理工具

第三方包有两种类型。

一个是:用于项目引入使用,必须在代码里用import 引入这个库使用。

一个是应用程序: 是直接安装在本地电脑上的可执行程序。

pip安装第三方库

1
pip3 install requests pandas numpy

pip安装应用程序

注意:已经不推荐使用pip直接安装应用程序了,应该使用pipx

1
2
3
pip3 install --user black
# 也可以使用pipx
pipx install black

pipx

这是一个专门用来安装命令行应用程序的。它会为每个应用程序创建独立的环境。不会影响系统的python环境。

1
2
3
4
5
# 安装pipx
brew install pipx

# pipx安装应用程序
pipx install youtube-dl

venv

venv的出现是为了解决环境问题的。

当你两个项目使用到不同版本的包时,那么就出现问题了。所以要为每个项目创建一个环境。各自应用各自的包对应的版本即可。

使用方式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 1. 在项目目录创建虚拟环境
python3 -m venv venv

# 2. 激活虚拟环境
source venv/bin/activate
 
# 激活后,命令行提示符会显示 (venv),表示已进入虚拟环境
# (venv) user@computer:~/project$

# 3. 现在可以安全地安装依赖了
pip install -r requirements.txt

# 4. 使用完后退出虚拟环境
deactivate

注意事项

  • venv 目录不要提交到 git,应该添加到 .gitignore
  • 激活虚拟环境后,使用 pip 而不是 pip3(因为虚拟环境中的 pip 就是对应的版本)
  • 每次打开新终端窗口都需要重新激活虚拟环境