python版本管理
-
安装virtualenv
sudo pip install virtualenv -
安装virtualenvwrapper 作用: 将所有的虚拟环境集中在一处管理, 具有自己的命令
sudo pip install virtualenvwrapper -
配置virtualenvwrapper的工作目录
-
mkdir -p $HOME/.virtualenvs在家目录下创建隐藏文件夹用来存放所有的虚拟环境 -
vim ~/.bashrcMac环境下vim ~/.bashrc在终端启动配置文件中添加命令export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3配置基础python路径export WORKON_HOME=$HOME/.virtualenvs配置workon命令的工作目录source /usr/local/bin/virtualenvwrapper.sh配置virtualwaprrer命令的源位置
-
-
之后就可以使用wrapper封装的命令创建虚拟环境了
mkvirtualenv创建虚拟环境workon选择工作的虚拟环境deactivate退出虚拟环境
node版本管理
-
nvm:nodejs版本管理工具,也就是说:一个nvm可以管理很多node版本和npm版本。 -
安装最新稳定版
node,当前是node v12.9.1 (npm v7.9.0)$ nvm install stable 复制代码 -
安装指定版本,可模糊安装,如:安装
v4.4.0,既可$ nvm install v4.4.0,又可$ nvm install 4.4$ nvm install <version> 复制代码 -
删除已安装的指定版本,语法与
install用法一致$ nvm uninstall <version> -
切换使用指定的版本
node// 临时版本 - 只在当前窗口生效指定版本 $ nvm use <version> // 永久版本 - 所有窗口生效指定版本 $ nvm alias default <version>注意:在任意一个命令行窗口进行切换之后,其他的窗口或其他命令行工具窗口需要关掉工具,重启才能生效。 这里的重启不是简单的关掉窗口重启,没有退出后台进程,而是完全退出杀死工具进程,重新启动。 -
列出所有安装的版本
$ nvm ls -
列出所有远程服务器的版本(官方
node version list)$ nvm ls-remote -
显示当前的版本
$ nvm current -
在当前版本
node环境下,重新全局安装指定版本号的npm包$ nvm reinstall-packages <version> -
查看更多命令可在终端输入
$ nvm