使用Pip安装了Django,但Python无法找到它

大卫·威廉姆斯

我正在尝试安装django,但是我不确定如何继续。我想我已经安装了django,但是python python似乎无法看到该软件包。

$ sudo pip install django
Requirement already satisfied (use --upgrade to upgrade): django in /usr/local/lib/python2.7/site-packages
Cleaning up...

$ python -c "import sys; sys.path = sys.path[1:]; import django; print(django.__path__)"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named django

我该如何解决?当我尝试运行服务器时,出现此错误

$ python manage.py runserver
Traceback (most recent call last):
  File "manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
ImportError: No module named django.core.management
亚诺斯

pip使用的Python版本与的版本不同python检查以下命令的输出:

pip -V
python -V
python -c 'import sys; print(sys.path)'

您的系统中可以安装多个版本的Python和Pip。例如在Bash shell如果键入python+Tab几次它会告诉你可用的Python二进制文件在你的路径,例如python2.7python3.4和同样为pip+Tab了。

这取决于您的系统如何正确配置,以便两者pythonpip使用相同的版本。

最好使用virtualenv您不会有这样的问题,因为在virtualenv中,您的Python版本和Pip版本会很好地同步。

从命令输出判断,pip正在使用Python 2.7。一种快速的解决方法是尝试像这样运行Django:

python2.7 manage.py runserver

或者,运行pip与您的默认Python版本相对应的版本。

此“快速修复”是一个肮脏的修复。最好使用virtualenv。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Pip在Python 3.8中成功安装了模块,但无法导入吗?

来自分类Dev

已创建私有软件包并安装了pip,但无法使用python导入

来自分类Dev

如何确定使用`pip`安装了哪些python模块,以及``apt`安装了哪些?

来自分类Dev

我安装了unity调整工具,但无法在破折号中找到它

来自分类Dev

无法使用 sudo apt-get install 安装或找到 python-pip 和 python-requests

来自分类Dev

即使手动安装了所有依赖项,也无法使用pip安装Seaborn

来自分类Dev

即使手动安装了所有依赖项,也无法使用pip安装Seaborn

来自分类Dev

尽管我安装了它,但无法使用 docker-compose

来自分类Dev

无法使用pip安装Python Imaging Library

来自分类Dev

无法使用yum安装python-pip

来自分类Dev

无法使用pip安装python模块

来自分类Dev

无法在Windows上安装python软件包/模块(已尝试简便安装以及已经安装了pip)

来自分类Dev

我的 mac 上安装了 python 2.7 和 3.6。如何找到与 Python3 关联的 pip 版本?

来自分类Dev

无法使用 pip 安装

来自分类Dev

无法将Beautiful Soup安装到Python 2,因为我已经在Python 3中安装了它,但是我也无法导入或卸载它

来自分类Dev

在Ubuntu 14.04上安装了Pantheon,无法访问它

来自分类Dev

如何在 jupyter notebook 中使用 TensorFlow?我已经通过 python 3.5 pip 安装了 TensorFlow

来自分类Dev

我安装了 python 3.5.2(64 位),pip 版本是 9.0.1,但是当我尝试安装 tensorflow 时,它说它找不到版本,这是为什么:(

来自分类Dev

python pip无法找到pyodbc

来自分类Dev

尝试从全新的18.04安装进行安装时,“无法找到软件包python-pip”

来自分类Dev

在ubuntu中安装了python,但未找到python命令

来自分类Dev

我在 Manjaro 上,我正在为 JDBC 设置它,我已经安装了 mariadb、mariadb-jdbc 但我无法找到 /etc/my.conf 文件

来自分类Dev

仍然使用python 2.7升华文本3。[我已经卸载了它并安装了python 3.3]

来自分类Dev

仍然使用python 2.7升华文本3。[我已经卸载了它并安装了python 3.3]

来自分类Dev

安装 pspp v1.4.0 需要 gtksource 3.4.0+。我安装了它,但它没有找到它!

来自分类Dev

使用“Conda install”安装了 Python 3.6,无法运行旧的 2.7 python 程序

来自分类Dev

Pip说它成功安装了mysqlclient,但是找不到或卸载它

来自分类Dev

无法安装python-pip

来自分类Dev

python hashlib无法安装pip

Related 相关文章

  1. 1

    使用Pip在Python 3.8中成功安装了模块,但无法导入吗?

  2. 2

    已创建私有软件包并安装了pip,但无法使用python导入

  3. 3

    如何确定使用`pip`安装了哪些python模块,以及``apt`安装了哪些?

  4. 4

    我安装了unity调整工具,但无法在破折号中找到它

  5. 5

    无法使用 sudo apt-get install 安装或找到 python-pip 和 python-requests

  6. 6

    即使手动安装了所有依赖项,也无法使用pip安装Seaborn

  7. 7

    即使手动安装了所有依赖项,也无法使用pip安装Seaborn

  8. 8

    尽管我安装了它,但无法使用 docker-compose

  9. 9

    无法使用pip安装Python Imaging Library

  10. 10

    无法使用yum安装python-pip

  11. 11

    无法使用pip安装python模块

  12. 12

    无法在Windows上安装python软件包/模块(已尝试简便安装以及已经安装了pip)

  13. 13

    我的 mac 上安装了 python 2.7 和 3.6。如何找到与 Python3 关联的 pip 版本?

  14. 14

    无法使用 pip 安装

  15. 15

    无法将Beautiful Soup安装到Python 2,因为我已经在Python 3中安装了它,但是我也无法导入或卸载它

  16. 16

    在Ubuntu 14.04上安装了Pantheon,无法访问它

  17. 17

    如何在 jupyter notebook 中使用 TensorFlow?我已经通过 python 3.5 pip 安装了 TensorFlow

  18. 18

    我安装了 python 3.5.2(64 位),pip 版本是 9.0.1,但是当我尝试安装 tensorflow 时,它说它找不到版本,这是为什么:(

  19. 19

    python pip无法找到pyodbc

  20. 20

    尝试从全新的18.04安装进行安装时,“无法找到软件包python-pip”

  21. 21

    在ubuntu中安装了python,但未找到python命令

  22. 22

    我在 Manjaro 上,我正在为 JDBC 设置它,我已经安装了 mariadb、mariadb-jdbc 但我无法找到 /etc/my.conf 文件

  23. 23

    仍然使用python 2.7升华文本3。[我已经卸载了它并安装了python 3.3]

  24. 24

    仍然使用python 2.7升华文本3。[我已经卸载了它并安装了python 3.3]

  25. 25

    安装 pspp v1.4.0 需要 gtksource 3.4.0+。我安装了它,但它没有找到它!

  26. 26

    使用“Conda install”安装了 Python 3.6,无法运行旧的 2.7 python 程序

  27. 27

    Pip说它成功安装了mysqlclient,但是找不到或卸载它

  28. 28

    无法安装python-pip

  29. 29

    python hashlib无法安装pip

热门标签

归档