私はUbuntu 16.04.1 LTSでPython 2.7.12とPython 3.5.2を同時に使う必要があります。 Python 3はあらかじめインストールされていたので、ディレクトリへのパスという点ではどこにあるのか分かりませんでしたが、Python 2は/usr/local/lib/python2.7/
の中にあります。Python 2.7とPython 3.5のライブラリを同じUbuntu OSで別々に使用し、維持管理し、インストールするにはどうしたらいいですか?
私はこの2つのpythonのことを維持していれば、別にライブラリをインストールしたり、別のライブラリをインストールしたり、何を避けたりするべきかについて、インストール方法については何も質問しませんでした。長期?例えば、私は通常pipインストールを実行してライブラリをインストールし、python2ディレクトリにインストールされていることを確認することができますが、どうやってpython3の同じパッケージを競合なしにインストールできますか?何かのように:python3 pip install <package>
??デフォルトのpython3はどこにインストールされていますか? Pythonがコマンドの一部ではないパス、例えばpip freeze
、sudo-apt get
などのためのpython3の呼び出し方法を教えてください。
PS:私はVirtualenvで正式に働いたことはありませんが、お互いから2つの言語バージョンを分離するのではなく、通常はPython言語バージョン内のプロジェクトを分離するのに適していると伝えられました。
お知らせください。
ありがとうございます。
python2とpython3で作業できます。 Python3は/usr/local/lib/python3.xにあり、pythonxを実行するにはpythonx scrypt.py – eyllanesc
'/ usr/local/lib/python3.x'にはdist-packagesという名前のディレクトリが1つしかありません。空の。 Python 3.5.2(デフォルト、7月5日、2016年、12時43分10秒) [GCC 5.4。 0 20160609] on linux 「ヘルプ」、「著作権」、「クレジット」または「ライセンス」を入力してください。そのパスが正しいかどうかは分かりません。 –
はい、それは正しいです – eyllanesc