Python 2.7をシステムPythonとして使用するサーバー(CentOS 3.10.0-1062.9.1.el7.x86_64)があります。
pip、venv、またはvirtualenvはインストールされていません。したがって、仮想環境を作成することはできず、とにかくより現代的なPythonが必要であることを知っています。私もルートではありません。
最も孤立した方法で私のホームディレクトリにより現代的なPython(3.10)をインストールしたいと思います。情報を検索した後、私がしたことは次のとおりです。
cd ~
wget https://www.python.org/ftp/python/3.10.2/Python-3.10.2.tgz
tar -xvzf Python-3.10.2.tgz
mkdir opt
cd Python-3.10.2
次のステップは次のとおりです。
./configure --prefix=$HOME/opt/python-3.10.2
make
make install
私の考えは、このスタンドアロンインストールを使用して、私が作成したいさまざまなプロジェクトのための環境を作成することです。
私はこれが何らかの方法でPythonシステムを邪魔しないことを確信するのに十分なLinuxについて知りません。
これがインストールされているプログラムに依存するのか、それともこのプログラムのインストール方法がプログラムがシステムを変更しないことを保証するのか(少なくとも私のホームディレクトリの外)はわかりません。
私が期待するのは、私のホームディレクトリのファイルだけを変更し、他のファイルは変更しないことです。
誰でも確認できますか?
ありがとう