我想在一个本地目录中创建一个Python版本,以避免与centos6.3主机上的常规Python相冲突,Python configure和make可以正常工作。在这个Python中,我需要安装一个附加模块(Jinja2
),但这需要setuptools
来安装。在
基于“./”中的setuptools
源,我做了:
Python-3.4.2> tar -xzf ../setuptools-12.2.tar.gz
Python-3.4.2> cd setuptools-12.2/
Python-3.4.2/setuptools-12.2> ../python setup.py install
但这会给出错误消息:
^{pr2}$似乎--install-dir
不适用于setup.py install
,但我也尝试了--install-lib
,但我无法使其正常工作。在
{cd2>如何在本地安装Python?在
有没有一种通用的方法可以让Python添加应用于python
调用的Python安装,而不是尝试更改不相关的Python安装?在
与pip
相关的加法
我还尝试使用以下方法安装pip
:
Python-3.4.2 > ./python ../get-pip.py
但这也给出了一条错误消息,与尝试安装通用Python版本有关,而不是我构建的本地版本:
Collecting pip Using cached pip-6.0.8-py2.py3-none-any.whl Collecting setuptools Using cached setuptools-12.2-py2.py3-none-any.whl Installing collected packages: setuptools, pip Exception: Traceback (most recent call last): ... PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.4'
目前没有回答
相关问题 更多 >
编程相关推荐