赞
踩
参考博文:博客园王星辰宇(作者)-conda Pyhon版本切换
前置:Anaconda的安装与配置:随便找篇博客就可以:比如
参考博文:CSDN-plasma-deeplearning(作者)-anaconda安装-超详细版
如果在本机终端(cmd)上键入conda --version
或conda -V
出现像下图所示的版本信息,则说明前置工作已完成,否则参考上述博文安装并配置Anaconda。
键入命令:conda create --name python36 python=3.6
输入y,按下回车
注意:windows最好在cmd
或Windows PowerShell
键入命令,在其他的如Git Bash
中输入命令可能不能成功执行。
activate python36
参考博文:CSDN-漠效(作者)-Linux安装pyenv(python多版本)教程
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
### (一)设置为启动Linux直接切换(将pyenv设置为开机启动)
将上一条目中的命令添加到`shell`配置文件中
注意不要反复执行下列命令,下列命令会向`shell`的配置文件写入内容,写入太多次会污染`shell`配置文件。
#### 1.zsh
```shell
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
source ~/.zshrc
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
也可以不执行上述命令,直接向本机shell
配置文件(~/.bash_profile
或者~/.zshrc
)中写入以下内容
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
退出后执行
source ~/.zshrc
若想禁止pyenv开机启动,可以在shell配置文件中删除或注释掉相应内容。
sudo apt-get install build-essential libbz2-dev libssl-dev libreadline-dev libsqlite3-dev tk-dev libffi-dev liblzma-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev zlib1g-dev
pyenv install -v 3.6.4
# v=3.8.17; wget https://npm.taobao.org/mirrors/python//$v/Python-$v.tar.xz -P ~/.pyenv/cache/; pyenv install $v
pyenv global 3.6.4
python3 -V
pyenv常用命令:
pyenv install --list # 列出可安装版本
pyenv install # 安装对应版本
pyenv install -v # 安装对应版本,若发生错误,可以显示详细的错误信息
pyenv versions # 显示当前使用的python版本
pyenv which python # 显示当前python安装路径
pyenv global # 设置默认Python版本
pyenv local # 当前路径创建一个.python-version, 以后进入这个目录自动切换为该版本
pyenv shell # 当前shell的session中启用某版本,优先级高于global 及 local
pyenv下载很慢,建议使用如下命令:
参考博文:CSDN-FulChou(作者)pyenv 如何安装管理多个环境,以及国内镜像加速(换源),安装虚拟环境-
不安装下述依赖有可能会导致pyenv install的时候build failed
sudo apt-get install build-essential libbz2-dev libssl-dev libreadline-dev libsqlite3-dev tk-dev libffi-dev liblzma-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev zlib1g-dev
v=3.6.0; wget https://npm.taobao.org/mirrors/python//$v/Python-$v.tar.xz -P ~/.pyenv/cache/; pyenv install $v
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。