安装 pip 和配置虚拟环境

Tag: pip venv 
Posted on 2020-10-26

有一些 VPS 默认只安装了 python,并未安装pip,用起来有些不便,特此记录一下如何安装pip:

wget https://bootstrap.pypa.io/get-pip.py
python2 get-pip.py

apt install python3-distutils
python3 get-pip.py


安装 python3-distutils 是为了解决 python3 执行 get-pip.py 时提示 ModuleNotFoundError: No module named 'distutils.util' 的错误。

这样就安装好了 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

如果需要配置虚拟环境,python2 就安装 virtualenv:
pip2 install virtualenv


python2 的虚拟环境配置:

virtualenv [虚拟环境名称] 
virtualenv venv

#如果不想使用系统的包,加上–no-site-packeages参数
virtualenv  --no-site-packages 创建路径名


python3 的虚拟环境配置:

python3 -m venv [虚拟环境名称]

激活和退出虚拟环境:

source ./bin/activate
deactivate
 评论
张三
orz
李四
orz orz
李小四
orz orz orz
张小三
orz orz orz orz
  搜索
  Tags
全部   Ubuntu   Linux   Python   Windows   Shell   转发   浏览器   js   KMS   循环   MySQL   字体   html   css   DNS   电源   多线程   反向代理   重定向   原创   WinSCP   随机   随机数   VSCode   venv   vbs   多进程   远程调试   字典   生活   激活   线程池   日志   数据库   网卡   截取字符   进度条   安装   进程池   领带   uuid   tc   IP   iostat   import   GitHub   dpkg   DHCP   curl   crx   CPU   cloud-init   Chrome   BBR   Apt   iptables   Kitsunebi   subprocess   SSH   SoftEther   Set   samba   pyflakes   pip   Office   Nginx   NextCloud   List   libreoffice   kvm   Adobe  
  功能
You can put anything you want inside of these side widgets. They are easy to use, and feature the new Bootstrap 4 card containers!