pyenv,輕松切換各種python版本


pyenv,輕松切換各種python版本

解決什么問題

  • mac自帶python2,md又不能刪掉他
  • linux也自帶python2,這玩意都過時了,也不趕緊換掉

安裝pyenv

git 安裝

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

bash 環境,就依次執行如下命令:

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

zsh 環境,就依次執行如下命令:

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.zshrc

查看版本

➜  ~ pyenv versions
  	system
	* 3.7.3 (set by /Users/cuifuan/.pyenv/version)

切換版本

# 國內源
wget http://mirrors.sohu.com/python/3.7.3/Python-3.7.3.tar.xz -P ~/.pyenv/cache
# 安裝
pyenv install 3.7.3

等個5分鍾,讓子彈飛一會,返回如下

➜  ~ pyenv install 3.7.3
pyenv: /Users/cuifuan/.pyenv/versions/3.7.3 already exists
continue with installation? (y/N) y
python-build: use openssl@1.1 from homebrew
Installing readline-8.0...
Installed readline-8.0 to /Users/xxx/.pyenv/versions/3.7.3

Installing Python-3.7.3...
python-build: use zlib from xcode sdk
Installed Python-3.7.3 to /Users/xxx/.pyenv/versions/3.7.3

查看系統現在的python版本

➜  ~ pyenv versions
  	system
	* 3.7.3 (set by /Users/cuifuan/.pyenv/version)

完成.

持續更新地址

https://www.yuque.com/ekko/python/fukahb

異常

zsh: command not found: wget

brew install wget
## 假如是centos
yum install wget
## ubuntu
apt-get install wget


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM