pythonがどのように動作するのかを理解しようとしています。env/bin/pythonとenv/lib/pythonX.Yの違い(libに注意してください)
誰でもenv/bin/pythonとenv/lib/python3.6の違いを知っていますか?それは本当に知っておくと便利です。私は唯一の環境にインストールパイソンの1つのバージョンを持っている:
感謝:)
EDITを - (binとlibに異なるパスに注意してください)。 env/bin/pythonには、env/bin/python3.6(明らかにバイナリファイルです)へのシンボリックリンクがあります。しかしenv/lib/python3.6には、インストールされたパッケージが格納されているsite-packagesのようなディレクトリがあります。
私の質問は.../env/binのバイナリファイルはいつ使用され、ディレクトリはいつアクセスされますか?シェルで「python」と言うと、ビンに移動しますが、インタプリタで 'djangoをインポートする'と言うと、libのpython3.6に行きパッケージを取得します。正しい軌道にいるのですか?
2つの間の相対パスは../lib/pythonX.Yである必要がありますか? –
通常は変更できますが、はいです。 – phd