2017-03-01 9 views
0

pipをPython 2.7のローカルインストールと共にローカルにインストールしたいと思います。私は根本的ではないEPEL6システムを使用しています。私はeasy_installをデフォルトで利用可能です(最初はpipまたはvirtualenvではありません)。Python 2.7で使用するためにpipをローカルにインストールするにはどうすればよいですか?

私はpipとPython 2.7をインストールすることができましたが、Python 2.7のインストール(Python 2.6ではなく)でpipの作業を進める方法がわかりません。

cd 
mkdir local_test 
cd local_test 

wget https://www.python.org/ftp/python/2.6/Python-2.6.tgz 
tar -xvf Python-2.6.tgz 
cd Python-2.6 
./configure --prefix=/home/user/local_test 
make 
make install 
cd .. 
rm -rf Python-2.6 
rm Python-2.6.tgz 

wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz 
tar -xvf Python-2.7.12.tgz 
cd Python-2.7.12 
./configure --prefix=/home/user/local_test 
make 
make install 
cd .. 
rm -rf Python-2.7.12 
rm Python-2.7.12.tgz 

export PYTHONPATH=/home/user/local_test/lib/python2.6/site-packages:${PYTHONPATH} 

easy_install --prefix=~/local_test pip 

export PATH=/home/user/local_test/bin:$PATH 

答えて

2

Minicondaを使用して、Python環境全体を管理することをお勧めします。この方法では、configure/makeのステップを実行することを避けることができ、デフォルトではpipとなります。それはvirtualenvの必要性を置き換え、あなたのホームディレクトリに簡単にインストールすることができます。

+0

これは優れています。このソリューションをありがとう。 – BlandCorporation

関連する問題