私は職場でUbuntu 16.04を使用しており、コンピュータはIT部門によって管理されています。 (つまり、sudoは利用できません)
ある日、私は彼らに別のPythonバージョン(特に3.7と3.8)をインストールするように頼みましたが、彼らはシステムが破損することを非常に心配していたので、Anacondaを使用するように指示されました。
しかし、aptを介してインストールされたPythonを使用するパッケージは、aptを介して他のバージョンのPythonをインストールするだけでは影響を受けないと思います。なぜならpython
、python3
他のバージョンを指さないからです。しかし、Linuxパッケージの管理について十分に知らないので、私の仮定が正しいかどうかはわかりません。
他のPythonバージョンをインストールしてもシステムを邪魔しないことを「証明」できる人はいますか?
答え1
Pythonはさまざまなシステム管理タスクに広く使用されています。 Python 3はPython 2と非常に互換性がありません(Fedoraはすべてを移植する痛みを伴うプロセスを経ています)。申し訳ありません。 「ユーザーである私は新しいバージョンが欲しいので」重要なパッケージを交換するだけでは機能しません。ディストリビューションが同時に実行するように設定されていないと幸運ではありません(自分のコンピュータであればクレイジーです。爆発すると混乱します)。
必要に応じて、ホームディレクトリに適切なパッケージ(および必要なパッケージ)をインストールしてください。
答え2
本論に行き、安全に設置を要求してください。ピエンブ、さまざまなPythonバージョンをテストするための最良のオプション(ユーザーごと、フォルダごとに簡単に設定できます)
実際には、システムのインストールに触れることなく更新する必要がある古いコード(python 2.6)と、すでに3.8.xライブラリにある新しいコードを実行するために使用します。