步骤 1:打开终端
通过Spotlight搜索(Cmd + Space
)输入“终端”并打开,或前往应用程序 > 实用工具 > 终端
。
步骤 2:确认Python 3版本
输入以下命令检查Python 3版本(需3.3及以上):
python3 --version
若未安装Python 3,可通过官方网站或Homebrew安装:
brew install python
步骤 3:创建项目目录
mkdir myproject # 创建项目文件夹
cd myproject # 进入目录
步骤 4:创建虚拟环境
执行以下命令创建名为venv
的虚拟环境(名称可自定义):
python3 -m venv venv
这会生成一个venv
文件夹,包含独立的Python环境。
步骤 5:激活虚拟环境
根据Shell类型选择命令:
Bash/Zsh:
source venv/bin/activate
Fish:
source venv/bin/activate.fish
Csh:
source venv/bin/activate.csh
激活后,终端提示符显示(venv)
,表示已进入虚拟环境。
步骤 6:安装依赖
在虚拟环境中使用pip
安装所需包:
pip install package_name
步骤 7:退出虚拟环境
完成操作后退出:
deactivate
常见问题处理
权限错误:
确保对目录有写入权限,或尝试:
sudo chmod -R 755 venv
未找到
venv
模块:可能Python 3未正确安装,重新安装或更新Python。
使用不同Python版本:
指定解释器路径(如通过Homebrew安装的Python):
/usr/local/bin/python3 -m venv venv
替代工具推荐
virtualenv:第三方工具,支持更旧Python版本。
pip install virtualenv virtualenv venv
Pipenv/Poetry:集成依赖管理,适合复杂项目。
通过以上步骤,你可以在Mac上轻松创建和管理Python虚拟环境,确保项目依赖隔离。