cap*_*ght 3 django module pip heroku python-imaging-library
我正在部署一些已在我本地运行的东西,并意识到我部署时我正在使用的模块没有安装在Heroku上,因此我收到如下错误:
...
from PIL import Image
ImportError: No module named PIL
Run Code Online (Sandbox Code Playgroud)
我试过了:
heroku run pip install PIL
Run Code Online (Sandbox Code Playgroud)
但是我得到了这个:
ImportError: No module named setuptools.command
Run Code Online (Sandbox Code Playgroud)
编辑
所以,我去了heroku设置并模仿了安装django和postgres的步骤.基本上,我激活了环境然后运行
pip install PIL
Run Code Online (Sandbox Code Playgroud)
这似乎是诀窍,我得到了大量的读数,然后它以确认已安装PIL结束.但话说回来,它说当我运行新文件时找不到PIL.
Ken*_*itz 13
您在Heroku上运行的每个命令都在一个孤立且短暂的环境中运行 - 您在此期间所做的任何更改都会在heroku run进程完成时立即丢弃.
要使PIL可用于您的应用程序,您需要将其添加到其中requirements.txt.
| 归档时间: |
|
| 查看次数: |
2481 次 |
| 最近记录: |