どのように私は(Ubuntuの18.04LTS)仮想環境でのPythonインタプリタを変更できますか?

rbewoor:

私はいつも、これまでのWindows上でアナコンダを使用し、使用にはPythonを強要選ぶ間の環境を設定することができます。例えばconda create -n myEnvName python=3.7

今、私はUbuntuの18.04 LTSを理解し、基本的なPythonの環境を使用します。

だから私は、次の手順に従っ:

  1. 私の中にフォルダを作成しました home = ~/.venvPython
    • (a)は、私はすでにOSではデフォルトで2.7と3.6を持っていたと思います。
    • (b)は、私は確かに覚えていない、私はこれをしなければならなかったと思いますsudo apt-get install python3-venv
  2. .venvPythonフォルダにこのようCD'ing後に環境を作成したが、これを実行しました: python3 -m venv venv1BigDataPgm2
  3. source ~/.venvPython/venv1BigDataPgm2/bin/activate
  4. コマンドはpython --version言います:Python 3.6.9

実行whereis Pythonを示して、この:

rohit@rohitUb18043LTS:~$ whereis python
python: /usr/bin/python3.6 /usr/bin/python3.6-config /usr/bin/python2.7-config /usr/bin/python3.6m-config /usr/bin/python /usr/bin/python3.6m /usr/bin/python2.7 /usr/lib/python3.8 /usr/lib/python3.7 /usr/lib/python3.6 /usr/lib/python2.7 /etc/python3.6 /etc/python /etc/python2.7 /usr/local/lib/python3.6 /usr/local/lib/python2.7 /usr/include/python3.6 /usr/include/python3.6m /usr/include/python2.7 /usr/share/python /usr/share/man/man1/python.1.gz

私の疑問:と同じような環境を作成しているときにすることができます私は直接Pythonのバージョンを指定condaどのように私の代わりに3.6.9のいくつかの他のインタプリタにこれを変更するには?私は、何とかそれを指して、手動で最初に異なるのPythonをインストールする必要がありますか?

私を導いてください。ありがとうございました。Rohit

Redowan Delowar:

私はLinux上だと、特定のバージョンのpython3を必要としないとき通常、私はネイティブのpython3環境を作成します。

python3 -m venv myenv
source myenv/bin/activate

私は特定のバージョンのpython3が必要な場合でも、Minicondaの環境は、軽量であり、うまく動作します。

conda create -n myenv python=3.6
conda activate myenv

ネイティブ環境と特定ののpython3バージョンを使用するには、先住民族のパッケージマネージャを使用してそのバージョンをインストールする必要があり(例えば傾向)。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=8955&siteId=1