我已经从源代码下载了 python3,希望它与 pip3 一起提供,但相反,即使我的 python 是 3.5.1,它也默认为 2.7 版的 pip。 (我找到了与这个问题类似的帖子,但除了使用 venv 之外没有一个具体的解决方案,我不想这样做)
我用来达到这一 pip 的命令是:
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
tar zxvf Python-3.5.1.tgz
cd Python-3.5.1
./configure --prefix=/opt/python3 --with-sqlite --with-ensurepip=install
make
sudo make install
值得注意的是,我正在开发一个干净的 aws 实例,其中包含 sqlite-devel
、gcc
和 openssl-devel
有没有一种有效的方法让我同时获得 pip3 和 python3?
最佳答案
我无法弄清楚这一 pip ,所以我修改了我的实例并在一个新实例上重新执行了上面的所有步骤,这次在 /opt/python3/bin
中找到了 pip3。
奇怪的是/我不明白,为什么我不能用find
搜索这个可执行文件。另外,我调用 path/to/pip3
是让它工作的唯一方法,但没关系。至少现在可以用了。
非常感谢您在上面评论中提出的建议!
关于python - 从源码下载了python3.5,但是pip3不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41367564/