先用 sudo easy_install pip 安装了 pip 和 pip3
然后 pip3 install requests 结果发现使用 python3 导入不了 requests,换成 python2 反而能导入。。。
查了下路径
pip3 --version
pip 20.0.2 from /Library/Python/2.7/site-packages/pip-20.0.2-py2.7.egg/pip (python 2.7)
pip --version
pip 20.0.2 from /Library/Python/2.7/site-packages/pip-20.0.2-py2.7.egg/pip (python 2.7)
我该怎么办。。
|  |      1DonaidTrump      2020-03-28 14:49:33 +08:00 没看出来你 python3 怎么倒入不了 requests 的 | 
|  |      2minami      2020-03-28 14:55:48 +08:00 你这个 pip3 怎么看着这么不对( | 
|  |      3YUX PRO  1 试试 python3 -m ensurepip | 
|  |      4mimzy      2020-03-28 14:59:09 +08:00 > 我该怎么办。。 改用 pyenv 安装 Python,你将拥有 pip3 。我好久没看到有人用 easy_install 了… | 
|  |      5Trim21      2020-03-28 14:59:14 +08:00 via iPhone 你这个 pip3,其实是 pip2 | 
|      9renmu      2020-03-28 15:09:57 +08:00 via Android python3 -m pip install xxx | 
|  |      10webshe11      2020-03-28 15:43:21 +08:00 很多系统很容易把 pip pip2 pip3 搞乱,所以我一遍都明确打出 python3 -m pip install requests | 
|  |      11webshe11      2020-03-28 15:47:01 +08:00 另外 pip 可以自己管理自己,所以我一般用 get-pip.py 安装,绕开 Linux 等的系统包管理,防止搞乱 | 
|      12hard2reg OP @webshe11 还有个方法就是改配置文件,但是我按照网上的方法发现我只有 /Library/Frameworks/Python.framework/Versions/2.7 没有 /Library/Frameworks/Python.framework/Versions/3.7 但是我在终端又能使用 3.7 。。。。好奇怪啊 | 
|      13duoliduozi      2020-03-28 16:22:40 +08:00 用 conda 弄个虚拟环境再折腾,不香吗 | 
|  |      14iasuna      2020-03-28 16:23:33 +08:00 via iPhone 用 anaconda 吧 省事 | 
|  |      15Trim21      2020-03-28 16:23:50 +08:00 via Android which python3 看看你用的 python3 在哪 | 
|  |      19wangchonglie      2020-03-28 20:35:43 +08:00 朋友, 建议你用虚拟环境去管理这些包, 就完全不需要考虑这种环境的问题了, Anaconda 最好用了。 | 
|      20WenhaoWu      2020-03-28 22:51:30 +08:00 via iPhone 用 Docker 吧,孩子。迟早都要上的 | 
|      21azhuge233      2020-03-28 23:54:44 +08:00 via iPhone 两个 pip 都链接到 pip2 上了,尝试删掉现在的 pip3 链接,重新 ln -s 链接 pip3 到 /usr/local/bin | 
|  |      22DCCooper      2020-03-29 00:10:36 +08:00 via iPhone pyenv 解决你的问题 | 
|  |      23linvaux      2020-03-29 20:18:58 +08:00 conda 解君愁,我之前也是装的 python3,但是后面发现还是 conda 香 |