一、使用pyenv,安装python,创建虚拟环境
pyenv是管理python版本的神器,官方链接:github.com/pyenv/pyenv,在macOS、Linux、Windows上均可以安装使用。
使用自动脚本一键安装
curl https://pyenv.run | bash
配置SHELL环境
对于Zsh,运行如下命令,把pyenv命令安装到 ~/.zshrc
:
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
输入如下命令使得pyenv命令生效:
exec "$SHELL"
安装Python构建依赖
详见:Install Python build dependencies
Ubuntu/Debian/Mint系统,使用如下命令安装必须的依赖
sudo apt update; sudo apt install build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev curl git \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
Pyenv基本用法
- Run
pyenv --version
to check if the installation was successful. - Run
pyenv install -l
to check a list of Python versions supported by pyenv-win - Run
pyenv install <version>
to install the supported version - Run
pyenv global <version>
to set a Python version as the global version
例如,pyenv install -l
查看到Python最新版本为 3.13.0,pyenv install 3.13.0
即可安装Python-3.13.0,使用pyenv global 3.13.0
即可设置全局python版本为3.13.0
。
❯使用 python -m venv .venv
创建虚拟环境, source .venv/bin/activate
激活虚拟环境,如下图,此时已经是虚拟环境了。
二、使用nvm,安装nodejs,
nvm是管理node版本的神器,官方链接:github.com/nvm-sh/nvm
使用如下任一一种命令安装或者升级nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
使用如下命令,把nvm配置到shell中,使命令生效。
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
有如下用法:
nvm install 8.0.0 Install a specific version numbernvm use 8.0 Use the latest available 8.0.x releasenvm run 6.10.3 app.js Run app.js using node 6.10.3nvm exec 4.8.3 node app.js Run `node app.js` with the PATH pointing to node 4.8.3nvm alias default 8.1.0 Set default node version on a shellnvm alias default node Always default to the latest available node version on a shellnvm install node Install the latest available versionnvm use node Use the latest versionnvm install --lts Install the latest LTS versionnvm use --lts Use the latest LTS version
例如,我想安装最新的lts版的node,只需输入:nvm install --lts
,即可安装并使用。