私は仮想環境を扱う方法としてアナコンダを使用します。これは、複数のバージョンのPythonがインストールされていることを意味します。シェルでPythonを実行すると、間違ったPythonバージョンが起動する状況が発生します。
走る
Which python
/anaconda3/envs/dash-two/bin/python
type -a python
python is /anaconda3/envs/dash-two/bin/python
python is /usr/bin/python
これに触発されて郵便はがきhash -t pythonを試して、エイリアスの出力を見ました。
ベストアンサー1
仮想環境を使用したいのですが、まだ有効にしていません。これを行うには(デフォルトのvenvエントリがインストールされていると仮定 - python3でよりうまく動作します)
$ mkdir pytry
$ python3 -m virtualenv pytry
pytry
.cdと入力すると、次pytry
の内容が表示されます。
$ ls
bin include lib local share
$
今走る
source bin/activate
仮想環境ディレクトリで上記の実行を参照してください(私たちの場合pytry
)。
$
これで、プロンプトを(たとえば)から変更する必要があることがわかります。(pytry) $
which python
Python実行可能ファイルが表示されます。
別の実行ファイルが必要な場合は、venvを作成するときに代わりに実行する必要があります。
python3 -m virtualenv pytry
する
python3 -m virtualenv -p other_python_executable pytry
通常、ヘルプが表示されます。
$ python3 -m virtualenv -h