如何为python3安装virtualenv?

2024-09-30 12:35:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在创建一个Django应用程序,一直在安装virtualenv。我见过this并试图跟随,但每次我尝试某事都会导致这种情况。为什么它不能用python3来安装,但它可以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

^{pr2}$

Tags: inhomeprefixbinvirtualenvvenviswith
1条回答
网友
1楼 · 发布于 2024-09-30 12:35:14

在类似debian的发行版中,python3-venv是可用的。在

使用apt sudo apt-get install python3 python3-venv安装它。在

然后像这样使用它python3 -m venv yourvenvfoldername。在

编辑

在本例中,使用了anaconda,它可以替代pip和virtualenv。在docs中有很好的命令比较表。在

使用conda创建一个virtualenv可以这样做:

conda create name $ENVIRONMENT_NAME python

相关问题 更多 >

    热门问题