Pythonソースをダウンロードして/usr/local/src/Python-3.5.1/
に解凍し、./configure
とmake
を実行しました。今、文書によると、私はmake install
を実行する必要があります。make installなしでPythonをビルドして使用する
しかし、共通のシステムフォルダのどこかにインストールしたり、リンクを作成したり、環境変数を変更したり追加したりする必要はありません。言い換えれば、私はそれが移植可能にしたい。どうすればいいのですか? /usr/local/src/Python-3.5.1/python get-pip.py
/usr/local/src/Python-3.5.1/Lib/site-packages/
にピップをインストールしますか? /usr/local/src/Python-3.5.1/python
は正常に動作しますか?
make altinstall
私が理解しているように、望ましくないものはまだリンクを作成しています。シンボリックリンクも作成しますが、単に/usr/bin/python
とman
には触れないのは正しいですか?
おそらく、私は./configure prefix=some/private/path
だけmake
とmake install
を行う必要がありますが、それはPythonのmake install
を使用することが可能だ場合、私はまだだろうか。
これらのコマンドは、実際には/ usr/bin/pythonには触れません。私が使った限り、彼らは/ usr/bin/python35という新しいシンボリックリンクを作成します。 –
@SiddharthGupta洞察力ありがとう!確かに、 '/ usr/bin/python'はおそらく触れられませんが、'/usr/bin/python35'にも触れさせたくありません。 –
Linuxの場合、Pythonの移植可能な "サンドボックス"にコンテナを利用できます。これについて最も広く知られているツールは[docker](https://www.docker.com/what-docker)であり、既にPythonコンテナをサポートしています(https://hub.docker.com/_/python /) – willnx