Pip3在哪里安装模块?
Where is Pip3 Installing Modules?
- Ubuntu 15.10
- Python 3.4.3+
- Django 1.8.7
当我尝试在 python3 解释器中 import django
时,它显示 ImportError: No module named 'django'
。我知道安装了 Django 1.8.7,因为我可以通过在终端命令行中执行 django-admin --version
来获取版本号。
当我在 Django 项目目录中尝试 python3 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'
所以再次(正如预期的那样),它不在 Python 可以找到它的路径中。
我查看了 /usr/local/lib/python3.4/dist-packages
,但它是一个空目录。
我做了一个 whereis django
和 whereis Django
,这只是分别给我一行 django:
或 Django:
,没有路径列表。
我尝试使用谷歌搜索 how to find path to Django,但没有找到任何有用的信息。
我找到并检查了 django-admin 文件本身的代码,但它没有任何指示 Django 安装位置的信息。奇怪的是,python 文件导入了 django 模块并且它可以工作,即使解释器和 Django 项目文件看不到 django 模块。所以它在 python 路径上但它也不在?!?我不知道,我也找不到。
我以前的 Ubuntu(或任何其他 OS)从来没有遇到过这样的问题。有没有人知道如何找到 Django 的安装位置?实际上,我找不到我通过 pip3 安装的任何模块。一个多小时以来,我一直在努力解决这个问题,我感到非常困惑和沮丧。
通常 pip 3 安装在 python3 dist-packages
您始终可以将 pip 用于:
python3 -m pip install package
检查您是否遇到另一个 python3 安装问题
ls /usr/local/lib | grep python
但是不尝试这种头痛的简单方法是使用 virtual environments
我认为你在虚拟环境之外安装了django。
下载虚拟环境
pip install virtualenv
virtualenv your_env
激活虚拟环境。
source your_env/bin/activate
那么,
在您的虚拟环境中安装 django。
- Ubuntu 15.10
- Python 3.4.3+
- Django 1.8.7
当我尝试在 python3 解释器中 import django
时,它显示 ImportError: No module named 'django'
。我知道安装了 Django 1.8.7,因为我可以通过在终端命令行中执行 django-admin --version
来获取版本号。
当我在 Django 项目目录中尝试 python3 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'
所以再次(正如预期的那样),它不在 Python 可以找到它的路径中。
我查看了 /usr/local/lib/python3.4/dist-packages
,但它是一个空目录。
我做了一个 whereis django
和 whereis Django
,这只是分别给我一行 django:
或 Django:
,没有路径列表。
我尝试使用谷歌搜索 how to find path to Django,但没有找到任何有用的信息。
我找到并检查了 django-admin 文件本身的代码,但它没有任何指示 Django 安装位置的信息。奇怪的是,python 文件导入了 django 模块并且它可以工作,即使解释器和 Django 项目文件看不到 django 模块。所以它在 python 路径上但它也不在?!?我不知道,我也找不到。
我以前的 Ubuntu(或任何其他 OS)从来没有遇到过这样的问题。有没有人知道如何找到 Django 的安装位置?实际上,我找不到我通过 pip3 安装的任何模块。一个多小时以来,我一直在努力解决这个问题,我感到非常困惑和沮丧。
通常 pip 3 安装在 python3 dist-packages
您始终可以将 pip 用于:
python3 -m pip install package
检查您是否遇到另一个 python3 安装问题
ls /usr/local/lib | grep python
但是不尝试这种头痛的简单方法是使用 virtual environments
我认为你在虚拟环境之外安装了django。
下载虚拟环境pip install virtualenv
virtualenv your_env
激活虚拟环境。
source your_env/bin/activate
那么, 在您的虚拟环境中安装 django。