在python内导入django时出现此错误:

ImportError: No module named 'django'

在Web服务器AWS中安装Django时出现问题,我做了一个alias python = python3因此,当我使用python时,正在执行的是python 3.4。
我用它制作了一个虚拟环境,但是当我在虚拟环境中安装django时,它是在python 2.7版本中安装的,而不是在我的virtualenv中安装的,而不是在python3版本中安装的。

有谁知道如何将我的python3真正设置为默认值,或者如何在正确的文件夹(python3)中安装django

最佳答案

创建virtualenv时,需要显示要使用python3。请执行下列操作:

$ which python3
/usr/local/bin/python3

$ mkvirtualenv name --python=/usr/local/bin/python3

然后尝试安装django:
$ pip install django

希望能帮助到你

关于python - 在virtualenv中用linux os在virtualenv python3.4中安装django,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45348162/

10-16 20:23