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 サイトの他の関連記事を参照してください。