ホームページ  >  記事  >  バックエンド開発  >  ソースコードから Linux 上の任意のパスに Python をインストールします (サイトパッケージ以外)

ソースコードから Linux 上の任意のパスに Python をインストールします (サイトパッケージ以外)

高洛峰
高洛峰オリジナル
2017-03-28 16:51:452253ブラウズ

centos7を例に挙げます:

ソースコードからPythonをインストールするには、通常、最初にいくつかのdevelパッケージをインストールします:

yum -y install xz wget gcc make gdbm-devel openssl-devel sqlite-devel zlib-devel bzip2-devel

次に、ソース コードをダウンロードします

ソース コードを解凍します:

tar -Jf Python.x.tar.xz

cd Pyhton.x

./configure

ここには、--bindir: というオプションがいくつかあります。インストール完了後に Python が配置されるパス

--prefix は、Python をインストールするパスのプレフィックスを指します。例: 指定しない場合、/usr/local です

完了後の Makefile ファイルは次のようになります。直接 ./configure を実行すると、Python は

/usr/local/lib /python27

にインストールされますが、任意のパスにインストールしたい場合はどうすればよいですか?

Makefile に次の行があるので、変更するだけです。 it

LIBDEST= $(SCRIPTDIR)/python$(VERSION)

いつでも実行しないでください 一部のインフラストラクチャでは yum

などの Python が使用されているため、オペレーティング システムに付属の Python を上書きしてインストールします

以上がソースコードから Linux 上の任意のパスに Python をインストールします (サイトパッケージ以外)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。