Python 3.xを特定のパスにインストール/削除する方法は?

Python 3.xを特定のパスにインストール/削除する方法は?

私のシステムにインストールしましたが、一部は、一部はpython 3.5.2フォルダに分かれています。これが によってインストールされたパッケージ用である理由を理解しますが、パッケージ (パッケージマネージャのパッケージではない) をディレクトリにインストールすることを好みます。/usr/locallibbinapt-get

これは可能ですか?それでは、これらのパッケージを正しく削除するにはどうすればよいですか?

メモ:
をインストールすると、textlive2015すべてtug.org1つのディレクトリにインストールされます/usr/local/texlive

ベストアンサー1

ソースコードのダウンロードと抽出ここ。コードを抽出したディレクトリで端末を開きます。

./configure --prefix=/directory/to/install
make
sudo make install

詳細についてはを参照してください./configure --help。同時に別のPythonバージョンをインストールするには、またはmake altinstallオプション--exec-prefixを使用します。

以前にmakeとしてインストールされているバージョンを削除するには、その中のすべてのpythonディレクトリを見つけて削除するか、debパッケージを作成する(推奨)を/usr/local使用して再インストールして削除します。checkinstall

sudo apt-get install checkinstall
cd /path/to/python/source
./configure
sudo checkinstall -D --fstrans=no make install
sudo dpkg -i Python-3.5.2.deb
sudo dpkg -r Python-3.5.2

おすすめ記事