网站首页 > 开源技术 正文
折腾了一晚上终于安装完成!
pyenv 可以帮助你在开发或者生产环境里安装和管理多个 Python 版本。这对于 Python 开发者而言非常有用。
首先安装一些必要的工具和支持库:
sudo apt-get install git build-essential libreadline-dev libsqlite3-dev libbz2-dev libssl-dev zlib1g-dev
然后获得 pyenv 的最新版本:
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
然后在 .bashrc 中添加三行指令,让系统可以找到 pyenv 安装的 Python:
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bashrc
之后你需要重启你的 shell 来让上面添加的 3 条指令生效。你可以登出再登录,或者简单的执行下面这个指令:
exec $SHELL
然后就可以用 pyenv 安装你需要的任何 Python 版本了,比如 3.7.1:
pyenv install 3.7.1
安装完成之后,你可以通过这条指令查看目前系统里所有的 Python 版本:
pyenv versions
你可以把某个版本设置为全局使用:
pyenv global 3.7.1
或是只对当前所在目录生效:
pyenv local 3.7.1
如果是设置为只对当前目录有效,那么在当前目录下会产生一个名为 .python-version 的文件,其中的内容是版本号。pyenv 就是根据这个文件的内容来确定当前目录应该使用哪个版本的 Python。
猜你喜欢
- 2024-09-12 python安装并使用虚拟环境virtualenv
- 2024-09-12 Python 开发工具链全解(python开发工具选择)
- 2024-09-12 送给Python初学者的几点建议(python初学者推荐书籍)
- 2024-09-12 JSShell:一个基于python的交互式Shell
- 2024-09-12 多人在用,一款实用的Python开发环境管理神器
- 2024-09-12 AI革新OCR:LLM-Aided OCR,让PDF文本提取飞起来!
- 2024-09-12 python使用(一) virtualenv实现原理解析
- 2024-09-12 使用python的虚拟环境virtualenv(python虚拟环境作用)
- 2024-09-12 终极版Python学习教程:一篇文章讲清楚Python虚拟环境
- 2024-09-12 编程语言哪家强?谁是王者谁是青铜?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)