kali和ubuntu等linux和windows安装pip3和pip共存
linux安装python和python3 以及pip和pip3 推荐采用手动模式安装
查看已安装的Python:
ls /usr/bin/python*
linux下首次安装apt-get update & apt install python2.7 这样使用python2时使用命令python2.7 -V
然后安装python3(一般linux系统自带)命令apt-get install python3或python3.8 然后python3 -V
然后手动安装pip和pip3
python2.7如果不行curl https://bootstrap.pypa.io/pip/2.7/get-pip.py 然后 python2.7 get-pip.py 查看pip -V
python2.7采用wget https://bootstrap.pypa.io/pip/2.7/get-pip.py然后 python2.7 get-pip.py 查看pip -V
pip3手动安装wget https://bootstrap.pypa.io/get-pip.py 然后python3 get-pip.py查看python3 -m pip -V
这样就可以愉快的使用pip安装python需要的包和模块了,
比如pip install -r -r requirements.txt 或pip3 install requests
系统级
apt-get install python3.9 -m pip
查看可用Python版本:
update-alternatives --list python
update-alternatives: error: no alternatives for python
如果出现以上所示的错误信息,则表示 Python 的替代版本尚未被 update-alternatives 命令识别。想解决这个问题,我们需要更新一下替代列表,将 python2.7 和 python3.4 放入其中。
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2
--install 选项使用了多个参数用于创建符号链接。最后一个参数指定了此选项的优先级,如果我们没有手动来设置替代选项,那么具有最高优先级的选项就会被选中。这个例子中,我们为 /usr/bin/python3.4 设置的优先级为2,所以update-alternatives 命令会自动将它设置为默认 Python 版本。
切换替代版本:
update-alternatives --config python
移除替代版本:
update-alternatives --remove python /usr/bin/python2.7
---------------------------------------------------------------------------------------------------------------------------
1.安装pip3
(pip和pip3共存的方法安装采用curl 下载手动安装) 在已有python2的pip前提下安装方式安装pip3 并注意PATH
命令export PATH=$PATH:/usr/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin
***永久变量 echo export 'PATH="$PATH:/usr/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin"' >> /root/.bashrc
wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py
pip3 -V
方法二:sudo apt-get install python3-pip (不用下载直接从apt包python3自带安装)
如果安装不了记得apt-get update
2.安装pip (基于默认kali python2.7版本)
Installing with get-pip.py¶
To install pip, securely 1 download get-pip.py
by following this link: get-pip.py. Alternatively, use curl
:
#curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Then run the following command in the folder where you have downloaded get-pip.py
:
#python get-pip.py
关于python缺少什么模块比如html2text 那么就python install html2text
如果发现在python3的文件下就复制在python2.7下 #cp -r html2text /usr/lib/python2.7 搞定
***已下载 在hack/脚本工具 文件夹安装
Ubuntu安装pip 的坑 sudo apt-get install python3-pip
***安装前需要apt-get update
windows环境配置环境变量后
使用python -V 查询版本 或python2 -V 或 python3 -V 注意版本目录
安装pip (前提错误没有pip模块
C:\Python3\python.exe: No module named pip)
解决办法使用 python -m ensurepip
混合版本使用pip 全命令安装python对应版本的模块 如下
python -m pip install pyecharts
python3 -m pip install request
pip更新方法C:\Python3\python.exe -m pip install --upgrade pip 或python -m pip install --upgrade pip
遇到问题或pip2 -r requirement.txt包出现问题时采用dev版本
sudo apt update
sudo apt-get install build-essential python2.7-dev
(保险起见)
sudo apt install python3.6-dev