2016-06-13 23 views
0

我从头开始构建python,现在它位于我的主目录中的一个文件夹中。我不确定如何为此特定版本/位置安装库。在内置源代码中安装Python库Python 2.7.11

Ubuntu自带2.7.6,我特别需要2.7.11以上的东西。

谢谢!

+0

当你说“从零开始构建”时,我认为“重写了整个python基础”,这很可能不是你所做的,你能否详细说明你的意思是“从零开始构建” –

+0

@TadhgMcDonald-Jensen什么术语你会用简洁的方式说下载的源代码,完成的依赖关系,并做出了一个?建立源代码会更好吗?从源代码构建的 – DCurro

+0

可以防止我的困惑,但我真的只是想确保我明白,您指的是从源代码构建它。 –

回答

0

首先得到setuptools的

apt-get update 
apt-get install python-setuptools 
apt-get install python-pip 

如果你打算使用Git和其他工具安装

apt-get install git 
apt-get install python-dev 

一旦PIP和setuptools的是地方,你可以得到任何模块,无论是PIP 或easy_install

+0

Ubuntu已经自带了2.7.6,所以我的新的Python 2.7.11是在我选择的一些随机目录。如何在我选择的这个随机目录中安装python软件包。 – DCurro

+0

然后你从https://pypi.python.org/pypi/setuptools(按照这个页面上的说明)获取setuptools,然后找到ez_setup.py,运行python ez_setup.py(你现在已经有了easy_install),然后运行easy_install pip – dmitryro

+0

所以,当你使用你从源码python新建,你必须提供解释器的位置/usr/local/lib/python2.7.11/bin/python -v或创建一个符号链接 - 与virtualenv使用阅读更多在这里http ://mbless.de/blog/2016/01/09/upgrade-to-python-2711-on-ubuntu-1404-lts.html – dmitryro

0

https://pypi.python.org/pypi/setuptools获取setuptools

运行

wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python 

现在你得到的setuptools和ez_setup.py - 找到该文件,并运行

python ez_setup.py 

现在你有了easy_install的,所以你可以使用它,或者安装PIP:

easy_install pip 

此时你应该可以使用点子。

+0

我有点子。我如何让pip为驻留在我的〜/ python2.7.11目录中而不是系统版本的python的内置源码版本的python安装软件包? – DCurro