NoModuleFoundError- Django

问题描述 投票:0回答:1

我的默认python是路径中的Anaconda:C:\ users \ programdata \ anaconda。我在安装过程中选中了“是”以使其成为默认的python。因此,此anaconda的路径也设置为我的环境变量路径。后来我在以下路径中安装了普通的python(python.org):C:users \ Megha \ Python38

我的django安装在Anaconda的lib文件夹内的站点包中(C:\ users \ programdata \ anaconda \ lib \ site-packages \ django)

我在正常的python路径(C:users \ Megha \ Python38)中打开了python解释器当我尝试在那里导入django时,它抛出了NoModuleErrorFound错误。

我如何解决它。

  1. 打开python解释器(路径-C:users \ Megha \ python38)
  2. 试图将安装django的路径附加到我当前的sys.path中

    导入系统sys.path.append(“ C:\ users \ programdata \ anaconda \ lib \ site-packages \ django”)

仍然显示相同的错误。

所以我制作了虚拟环境,然后pip安装了django。有效。

但是如果我不想要虚拟环境怎么办。我想从anaconda路径导入django ??

python django path anaconda command-line-interface
1个回答
0
投票

但是如果我不想要虚拟环境怎么办。我想从anaconda路径导入django ??

更改:

sys.path.append("C:\users\programdata\anaconda\lib\site-packages\django")

收件人:

sys.path.append("C:\users\programdata\anaconda\lib\site-packages\")

或者最好是永久添加此路径,而不是每次都使用sys.path添加。

© www.soinside.com 2019 - 2024. All rights reserved.