をインストールできませんでした。Windows Anniversary Edition Linux Subsystem(WSL)でAnaconda 4.1.1を使用してPython 3.5.2をインストールしました。多かれ少なかれ埋め込まれたUbuntu 14.04.5 LTS。Anaconda Python virtualdevがLinux用のWindowsサブシステム(Ubuntu 14.04)で
私が使用してvirtualenvのインストール:
pip install virtualenv
は、その後、私は~/temp
内の仮想環境を作成しようとしました:
[email protected]:~$ virtualenv ~/temp/test
Using base prefix '/home/user/anaconda3'
New python executable in /home/user/temp/test/bin/python
/home/user/temp/test/bin/python: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
ERROR: The executable /home/user/temp/test/bin/python is not functioning
ERROR: It thinks sys.prefix is '/home/user' (should be '/home/user/temp/test')
ERROR: virtualenv is not compatible with this system or executable
これはちょうどWSLの問題であると仮定するのは簡単だが、他のすべてでしたこれまでのところ作業していて、Ubuntuで報告されている同様のエラーが見られました。何が問題なのか?
は、私はあなたがvirtualenv'をしたい '伝えるために' -p python3'オプションを渡す必要があると思うの行を追加します。 Python 3のインタプリタ、つまり 'virtualenv〜/ temp/test -p python3'を試して、それが変わるかどうか確認してください。 – edwinksl
Nope; '-p python3'を追加すると何も変わりませんでした。 –
anacondaは[conda](http://stackoverflow.com/a/38220776)で環境を作成することをお勧めします。 [anaconda-issues](https://github.com/ContinuumIO/anaconda-issues/issues/305)も参照してください。 – brennan