PythonDjango:枕头安装可以,但Django没有';我认不出来
我正在学习用Django编写一个基本的在线商店webapp。我是按照指示从,一切似乎都很好,但我发现自己在一个循环。跑步时PythonDjango:枕头安装可以,但Django没有';我认不出来,python,django,python-imaging-library,Python,Django,Python Imaging Library,我正在学习用Django编写一个基本的在线商店webapp。我是按照指示从,一切似乎都很好,但我发现自己在一个循环。跑步时 C:\Users\Llewellyn\myshop>python manage.py makemigrations SystemCheckError: System check identified some issues: ERRORS: shop.Product.image: (fields.E210) Cannot use ImageField because
C:\Users\Llewellyn\myshop>python manage.py makemigrations
SystemCheckError: System check identified some issues:
ERRORS:
shop.Product.image: (fields.E210) Cannot use ImageField because Pillow is not installed.
HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".
C:\Users\Llewellyn\myshop>
然后在PyCharm项目终端安装后
(myshop) C:\Users\Llewellyn\myshop>pip install Pillow
Collecting Pillow
Downloading Pillow-7.0.0-cp38-cp38-win_amd64.whl (2.0 MB)
|████████████████████████████████| 2.0 MB 1.7 MB/s
Installing collected packages: Pillow
Successfully installed Pillow-7.0.0
(myshop) C:\Users\Llewellyn\myshop>
并在commandprompt中重新运行python manage.py makemigrations
我也会犯同样的错误?这很混乱,因为我刚刚安装了这个软件包
完整的问题
C:\Users\Llewellyn\myshop>python manage.py makemigrations
SystemCheckError: System check identified some issues:
ERRORS:
shop.Product.image: (fields.E210) Cannot use ImageField because Pillow is not installed.
HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".
C:\Users\Llewellyn\myshop>python -m pip install Pillow
Requirement already satisfied: Pillow in c:\python36\lib\site-packages (7.0.0)
C:\Users\Llewellyn\myshop>python manage.py makemigrations
SystemCheckError: System check identified some issues:
ERRORS:
shop.Product.image: (fields.E210) Cannot use ImageField because Pillow is not installed.
HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".
C:\Users\Llewellyn\myshop>
请提供帮助您在虚拟环境中安装了枕头(请参阅位置之前的
(myshop)
),但看起来您正在虚拟环境之外尝试使用枕头您在虚拟环境中安装了枕头(请参阅位置之前的(myshop)
)但是,看起来您正在尝试在虚拟环境之外使用它,您可以安装两个python,然后使用一个python运行django,但在另一个python中安装了Pillow。您可以尝试python-mpip安装…
我确实使用了python-mpip安装…
问题仍然存在,因为sain@COB您在普通控制台中运行django,但在virtualenv(myshop)
中安装了枕头。您必须在普通控制台中执行所有操作,或者在virtualenv中执行所有操作。不要混用它,因为virtualenv将其安装在单独的文件夹中,而普通python无法访问此文件夹。您可以安装两个python,使用一个python运行django,但使用另一个python安装了Pillow。您可以尝试python-mpip安装…
我确实使用了python-mpip安装…
问题仍然存在,因为sain@COB您在普通控制台中运行django,但在virtualenv(myshop)
中安装了枕头。您必须在普通控制台中执行所有操作,或者在virtualenv中执行所有操作。不要混用它,因为virtualenv将其安装在单独的文件夹中,而普通python无法访问此文件夹。我听起来可能像个新手。。但是如何在命令提示符下进入正确的虚拟环境?Pycharm终端位于同一虚拟环境中,您可以从Thanx运行python manage.py makemigrations
。。对于我自己的学习来说,它起到了作用,我怎样才能将自己引导到正确的虚拟环境中呢cmdprompt@LlewellynHattinghvirtualenv应使用单独的python和程序activate
(activate.bat
在Windows上)创建文件夹要激活virtualenv-每次开始使用virtualenv时都必须运行它。pip安装virtualenv
cd myshop
virtualenv env
我可能听起来像个新手。。但是如何在命令提示符下进入正确的虚拟环境?Pycharm终端位于同一虚拟环境中,您可以从Thanx运行python manage.py makemigrations
。。对于我自己的学习来说,它起到了作用,我怎样才能将自己引导到正确的虚拟环境中呢cmdprompt@LlewellynHattinghvirtualenv应使用单独的python和程序activate
(activate.bat
在Windows上)创建文件夹要激活virtualenv,您必须在每次开始使用virtualenv时运行它。pip安装virtualenv
cd myshop
virtualenv