我已经从源代码下载了python3,期望它与pip3一起提供,但是,即使我的python是3.5.1,它也默认从2.7版本开始。 (我在这个问题上发现了类似的帖子,但除了使用venv之外没有一个具体的解决方案,我不想这样做)
我用来达到这一点的命令是:
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
值得注意的是,我正在处理其中包含sqlite-devel
,gcc
和openssl-devel
的干净aws实例。
我有没有一种有效的方法让pip3和python3一起使用?
答案 0 :(得分:1)
我无法想出这个,所以我在一个新实例上修改了我的实例并从上面重新执行了所有步骤,这次在/opt/python3/bin
找到了pip3。
奇怪/我不理解的是,为什么我无法使用find
搜索此可执行文件。另外,我调用path/to/pip3
是让它工作的唯一方法,但这没关系。它现在至少在工作。
非常感谢您在上述评论中发布的建议!