隐藏页面特效

解决macOS Big Sur系统pyenv不能安装python3.6.x版本的问题及pyenv-virtualenv的安装使用

1|0前置


先安装好pyenv

brew install pyenv

配置环境

echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile

重启shell使配置生效

exec "$SHELL"

官网参考地址

https://github.com/pyenv/pyenv

2|0pyenv安装python慢的问题解决


先去python官网下载Python-3.6.8.tar.xz这样的压缩文件

https://www.python.org/downloads/release/python-368/

将下载的压缩文件放到 ~/.pyenv/cache/目录下
安装

pyenv install 3.6.8(版本号)

按照上面安装解决了加速慢的问题,但是还是安装失败

采用如下安装方式

CFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(xcrun --show-sdk-path)/usr/include" LDFLAGS="-L$(brew --prefix openssl)/lib -L$(brew --prefix readline)/lib -L$(brew --prefix zlib)/lib -L$(brew --prefix bzip2)/lib" pyenv install --patch 3.6.8 < <(curl -sSL https://github.com/python/cpython/commit/8ea6353.patch\?full_index\=1)

可能会报缺少zlib包的问题,安装即可

brew install zlib

配置zlib包的环境变量

export LDFLAGS="-L/usr/local/opt/zlib/lib" export CPPFLAGS="-I/usr/local/opt/zlib/include"

再使用上面的安装方式安装即可

CFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix bzip2)/include -I$(brew --prefix readline)/include -I$(xcrun --show-sdk-path)/usr/include" LDFLAGS="-L$(brew --prefix openssl)/lib -L$(brew --prefix readline)/lib -L$(brew --prefix zlib)/lib -L$(brew --prefix bzip2)/lib" pyenv install --patch 3.6.8 < <(curl -sSL https://github.com/python/cpython/commit/8ea6353.patch\?full_index\=1)

3|0pyenv的基本使用


1.查看可安装的版本

pyenv install -l

2.查看系统上已安装的python版本

pyenv versions

3.安装其他版本python

pyenv install 版本号

4.设置python版本

pyenv global 3.6.x # 全局有效 pyenv local 3.6.x # 当前目录有效 pyenv shell 3.6.x # 设置当前shell窗口使用的python版本为指定版本

5.卸载python

pyenv uninstall 3.6.x

4|0pyenv-virtualenv


安装

brew install pyenv-virtualenv

环境配置

eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"

使配置生效

source ~/.bash_profile

指定版本创建虚拟环境(不指定默认使用当前环境版本)

pyenv virtualenv 3.6.8(python版本号) project-a-3.6.8(虚拟环境名称建议工程名+python版本)

使用虚拟环境

pyenv activate project-a-3.6.8(虚拟环境名称)

退出虚拟环境

pyenv deactivate

删除虚拟环境

pyenv uninstall project-a-3.6.8(虚拟环境名称)

官网参考地址

https://github.com/pyenv/pyenv-virtualenv

__EOF__

本文作者404 Not Found
本文链接https://www.cnblogs.com/weiweivip666/p/14396020.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
posted @   我在路上回头看  阅读(2059)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示