python - Python 3.5和pip的本地安装

标签 python pip

我正在尝试在没有本地 root 权限的情况下在 Fedora 26 上安装 Python 3.5.4。我做了以下事情:

mkdir ~/python3p5      
cd ~/python3p5
wget https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tgz
tar zxfv Python-3.5.4.tgz
find ~/python -type d | xargs chmod 0755
cd Python-3.5.4

然后我按照其指南编译了源代码

./configure --prefix=$HOME/python3p5
make && make install

最后几条安装消息是

Collecting setuptools

Collecting pip

Installing collected packages: setuptools, pip

Successfully installed pip-9.0.1 setuptools-28.8.0

.bashrc_profile 已更新为

export PATH=$HOME/python3p5/Python-3.5.4/:$PATH
export PYTHONPATH=$HOME/python3p5/Python-3.5.4

看来pip也已经安装了。但我无法找到这个可执行文件。如何在本地安装 pip 并将包添加到本地安装的 python 中?

谢谢。

最佳答案

我认为你的路径一定是

export PATH=$HOME/python3p5/bin:$PATH
export PYTHONPATH=$HOME/python3p5/lib

请检查这些目录是否存在。

关于python - Python 3.5和pip的本地安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48937645/

相关文章:

numpy - 如何为我的 AWS Elastic Beanstalk 应用程序安装 matplotlib?

python - Cython: fatal error : 'numpy/arrayobject.h' 文件未找到,使用 numpy

python - 如何在 python 中验证 Azure 访问 token

python - conda 可以配置为使用私有(private) pypi 存储库吗?

setup.py 后的 Python ImportError

python - 为什么当我使用 pybind11 为 C++ 库打包我的 python 绑定(bind)时出现 `ld: library not found for -lstdc++`

Python lambda 绑定(bind)到本地值

python - 从 for 循环中捕获变量,以便稍后在 QPushButton 中使用

Python:在方法内部时,类属性是否等同于局部变量?

python - 在MacOS上安装rpy2