Linuxの:CentOS7
パイソン:
システムのデフォルトのPythonのバージョン2.7、Pythonのスタートを使用
自分のPythonのバージョン3.8をインストールし、のpython3スタートを使用
問題の説明:
このような環境で仮想環境を作成しvirtualenvwrapperを使用する場合は、次のエラーが発生しました
/ usr / binに/ pythonの:virtualenvwrapperという名前のモジュール virtualenvwrapper。SH :初期化フックを実行している問題が発生しました。 Pythonは、モジュールvirtualenvwrapper.hook_loaderをインポートすることができなかった場合は、
そのvirtualenvwrapperがインストールされているチェックのため VIRTUALENVWRAPPER_PYTHON =は/ usr / binに/ PythonとそのPATHが正しく設定されています。
https://blog.csdn.net/Sun_White_Boy/article/details/81144924
その理由は、virtualenvwrapper.shで次のコードであります
#virtualenvwrapperがインストールされているグローバルのPythonを探します。 もし [ " $ {VIRTUALENVWRAPPER_PYTHON: - } " = "" ] 次に VIRTUALENVWRAPPER_PYTHON = " $(コマンド\パイソン)" Fiの
virtualenvwrapper初期化コマンド「ときに、Pythonは」python2.7と呼ばれ、PIP3のダウンロードによって私のvirtualenvwrapper、そうされたエラー「があるだろうありませんモジュールの名前virtualenvwrapper」
ソリューション:
直接そのコマンドステートメントを変更
VIRTUALENVWRAPPER_PYTHON = " $(コマンド\これのpython3)"
参考記事:https://blog.csdn.net/Sun_White_Boy/article/details/81144924