これは私の環境です:
CentOS 64 ビット 7.2.1511
アナコンダ 3 4.1.1 64 ビット (Python 3.5.2)
でvenv仮想環境を作りたいpyvenv
。残念ながら、次のエラー メッセージが表示されました。
$ pyvenv test
Error: Command '['/root/test/bin/python', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1
インターネットを検索した後、人々はモジュールensurepip
が見つからないと言いました。Anaconda のインストール パスを確認しました/opt/anaconda3/lib/python3.5
。ensurepip フォルダーはありません。
次に、Windows 10 64 ビットで、Anaconda のインストール パスを確認しましたD:\win10\Anaconda3\Lib\
。ensurepipフォルダがあります!そしてpython -m venv test
、venvを作成するために正常に実行できます。
次に、Anaconda python アーカイブのダウンロードを確認しました:
D:\win10\Anaconda3\pkgs\python-3.5.2-0.tar.bz2
Windows 10 および
/opt/anaconda3/pkgs/python-3.5.2-0.tar.bz2
CentOS 7 で。
Windows 10 の 1 つのアーカイブには、ensurepip サブフォルダーがあります。しかし、CentOS 7 のものはそうではありません!
誰もこの違いを知っていますか?アナコンダのバグですか?