有一些 VPS 默认只安装了 python,并未安装pip,用起来有些不便,特此记录一下如何安装pip:
wget https://bootstrap.pypa.io/get-pip.py python2 get-pip.py apt install python3-distutils python3 get-pip.py
这样就安装好了 pip2 和 pip3,如果需要更改 pip 的源,可以参考《更改pip使用阿里的源》
然后可以用一条命令更新一下所有已经安装的 pip 包:
pip2 freeze --local |grep -v '^-e' |cut -d = -f 1 |xargs -n1 pip2 install -U pip3 freeze --local |grep -v '^-e' |cut -d = -f 1 |xargs -n1 pip3 install -U
pip2 install virtualenv
python2 的虚拟环境配置:
virtualenv [虚拟环境名称] virtualenv venv #如果不想使用系统的包,加上–no-site-packeages参数 virtualenv --no-site-packages 创建路径名
python3 的虚拟环境配置:
python3 -m venv [虚拟环境名称]
激活和退出虚拟环境:
source ./bin/activate deactivate