在mac上安装好python开发环境(pyenv、pyenv-virtualenv、docker-desktop、mysql5.7),一文解决环境问题
warning:
这篇文章距离上次修改已过190天,其中的内容可能已经有所变动。
在macOS上安装Python开发环境,您可以选择使用pyenv
来管理Python版本,以及pyenv-virtualenv
来创建和管理虚拟环境。另外,您可以使用Docker来容器化整个开发环境,包括MySQL数据库。以下是安装和配置这些工具的大致步骤:
- 安装
pyenv
和pyenv-virtualenv
:
# 安装pyenv
curl https://pyenv.run | bash
# 在.bash_profile, .zshrc或其他shell配置文件中添加pyenv到PATH
echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init --path)"' >> ~/.bash_profile
eval "$(pyenv init --path)"
echo 'eval "$(pyenv virtualenv-init)"' >> ~/.bash_profile
eval "$(pyenv virtualenv-init)"
# 重新加载配置文件
source ~/.bash_profile
# 安装pyenv-virtualenv插件
git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
- 使用
pyenv
安装Python版本:
pyenv install 3.8.1
pyenv global 3.8.1
- 安装Docker Desktop并启动MySQL 5.7容器:
- 从Docker官网下载并安装Docker Desktop for Mac。
- 启动MySQL容器:
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 -d mysql:5.7
以上步骤安装了pyenv
和pyenv-virtualenv
来管理Python版本和虚拟环境,使用Docker来运行MySQL数据库。这样,您就拥有了一个可以用来开发Python应用的高度隔离和可移植的开发环境。
评论已关闭