VUE&Django开发-1-环境搭建

一、使用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国内加速镜像

export PYTHON_BUILD_MIRROR_URL_SKIP_CHECKSUM=1
export PYTHON_BUILD_MIRROR_URL="https://mirrors.huaweicloud.com/python"

Pyenv基本用法

  1. Run pyenv --version to check if the installation was successful.
  2. Run pyenv install -l to check a list of Python versions supported by pyenv-win
  3. Run pyenv install <version> to install the supported version
  4. Run pyenv global <version> to set a Python version as the global version

image

例如,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

image

❯使用 python -m venv .venv创建虚拟环境, source .venv/bin/activate激活虚拟环境,如下图,此时已经是虚拟环境了。

image

Pyenv创建虚拟环境

用法:

   virtualenv   Create a Python virtualenv using the pyenv-virtualenv plugin
   virtualenv-delete   Uninstall a specific Python virtualenv
   virtualenv-init   Configure the shell environment for pyenv-virtualenv
   virtualenv-prefix   Display real_prefix for a Python virtualenv version
   virtualenvs   List all Python virtualenvs found in `$PYENV_ROOT/versions/*'.

例如,输入pyenv virtualenv 3.9.7 env-3.9.7在pyenv的目录~/.pyenv/versions/下创建虚拟环境,

# 安装python 3.9.7版本
pyenv install 3.9.7
# 创建一个3.9.7的虚拟环境,命名为env-3.9.7
pyenv virtualenv  3.9.7 env-3.9.7
# 激活虚拟环境
pyenv activate env-3.9.7
# 取消激活虚拟环境
pyenv deactivate
# 删除虚拟环境
pyenv virtualenv-delete env-3.9.7
pyenv-virtualenv: remove /home/eason/.pyenv/versions/3.9.7/envs/env-3.9.7? (y/N) y

使用pyenv local env-3.9.7在当前目录激活虚拟环境,每次cd进入该目录时,会自动激活虚拟环境。

# 在当前目录激活该虚拟环境,每次进入该目录自动激活虚拟环境
pyenv local env-3.9.7

image

二、使用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 number
  nvm use 8.0                           Use the latest available 8.0.x release
  nvm run 6.10.3 app.js                 Run app.js using node 6.10.3
  nvm exec 4.8.3 node app.js            Run `node app.js` with the PATH pointing to node 4.8.3
  nvm alias default 8.1.0               Set default node version on a shell
  nvm alias default node                Always default to the latest available node version on a shell

  nvm install node                      Install the latest available version
  nvm use node                          Use the latest version
  nvm install --lts                     Install the latest LTS version
  nvm use --lts                         Use the latest LTS version

例如,我想安装最新的lts版的node,只需输入:nvm install --lts,即可安装并使用。

image

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容