我正在创建Django应用程序,并停留在虚拟安装。我见过这并试图跟随它,但每次我尝试一些东西时,它都会导致这种情况。为什么不能用python 3来安装,但这可以用virtualenv venv,但是它可以安装python2。我该怎么办?
virtualenv -p python3 venv
Running virtualenv with interpreter /home/oroborus/anaconda3/bin/python3
Using base prefix '/home/oroborus/anaconda3'
New python executable in venv/bin/python3
Also creating executable in venv/bin/python
venv/bin/python3: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
ERROR: The executable venv/bin/python3 is not functioning
ERROR: It thinks sys.prefix is '/home/oroborus/PycharmProjects/test-app' (should be '/home/oroborus/PycharmProjects/test-app/venv')
ERROR: virtualenv is not compatible with this system or executable键入locate libpython3.5
locate libpython3.5
/home/oroborus/anaconda3/envs/tensorflow/lib/libpython3.5m.so
/home/oroborus/anaconda3/envs/tensorflow/lib/libpython3.5m.so.1.0
/home/oroborus/anaconda3/envs/tensorflow/lib/python3.5/config-3.5m/libpython3.5m.a
/home/oroborus/anaconda3/lib/libpython3.5m.so
/home/oroborus/anaconda3/lib/libpython3.5m.so.1.0
/home/oroborus/anaconda3/lib/python3.5/config-3.5m/libpython3.5m.a
/home/oroborus/anaconda3/pkgs/python-3.5.2-0/lib/libpython3.5m.so
/home/oroborus/anaconda3/pkgs/python-3.5.2-0/lib/libpython3.5m.so.1.0
/home/oroborus/anaconda3/pkgs/python-3.5.2-0/lib/python3.5/config-3.5m/libpython3.5m.a发布于 2016-10-24 19:39:04
在debian中,像发行版一样,python3-venv是可用的。
使用apt sudo apt-get install python3 python3-venv安装它。
然后像python3 -m venv yourvenvfoldername那样使用它。
编辑
在本例中,使用anaconda,它对pip和virtualenv都有替代的conda。在文档中有很好的命令比较表。
使用conda创建虚拟环境可以这样做:
conda create --name $ENVIRONMENT_NAME python
https://stackoverflow.com/questions/40226135
复制相似问题