操作系统:Kali Linux 2018.1
场景:我的kali里面已经有了python2与python3.如下图所示:
screenshot.png
通过资料查找pip的安装目录是在/user/local/lib/python版本号/dist-packages(site-packages也有可能)中的.
比如我用python2的pip安装的话那么存储的目录就是:
/user/local/lib/python2.7/dist-packages
用python3的pip安装的话我的存储目录就是:
/user/local/lib/python3.6/dist-packages
那么我最近由于工作原因需要接触一下Django,浏览官方网站上建议用python3.6+的版本,所以我需要用python3的pip去下载Django:
python3 -m pip Django==1.11.4
这个时候会提示我的python3中没有pip模块.
那么去/user/bin中找一下有没有pip3命令~
找到两个命令: pip 和 pip2
那么我们去找到这个python文件会发现这货是一个到共享库的链接~指向的是python2.7的共享库.
python文件是什么呢.png
呐。。。看到了吧,咱的用户命令里面没有pip3命令,而python3中也没有安装pip命令~这怎么办呢?
看到有网友的解决方案是:
python3 -m ensurepip
这个line的意思应该是python3中有个模块能帮助我们安装pip,呐,试试吧~
然而。。。
/usr/bin/python3: No module named ensurepip
mmp,我真怀疑我安装的是个假python3!
想一下~
既然没有办法通过python3去安装自己的pip的话(即使有我也不会~)
那么就。。。。就。。。。StackOverFlow!
biubiubiu:
apt-get install python3-pip
lalalalalala~
StackOverFlow Link:https://stackoverflow.com/questions/29871372/i-have-python3-4-but-no-pip-or-ensurepip-is-something-wrong-with-my-python3-4
end~
来自一名帅帅的程序员~
网友评论