Isa*_*aac 5 python subprocess heroku python-3.x
所以,我正在尝试将我的 python 应用程序上传到 heroku,但是当我使用带有“requests_toolbelt”的脚本时,它说找不到。
这是我的日志:
Traceback (most recent call last):
File "girl.py", line 12, in <module>
from Coffe import CoffeAPI
File "/app/CoffeAPI/__init__.py", line 29, in <module>
from requests_toolbelt import MultipartEncoder
ImportError: No module named 'requests_toolbelt'
Run Code Online (Sandbox Code Playgroud)
这是我的requeriments.txt:
requests-toolbelt==0.7.1
moviepy==0.2.2.11
requests==2.13.0
Run Code Online (Sandbox Code Playgroud)
我是否需要特定的 buildpack 才能运行“requests_toolbelt”?
小智 12
尝试安装 requests-toolbelt。使用下面的命令来做到这一点。
# pip install requests-toolbelt
Run Code Online (Sandbox Code Playgroud)
您是否尝试过使用命令行安装该软件包?将命令行导航到安装 python 的路径:
>path\easy_install.exe requests_toolbelt
Run Code Online (Sandbox Code Playgroud)
或者
>path\easy_install.exe requests-toolbelt
Run Code Online (Sandbox Code Playgroud)
或者
>path\python -m pip install requests_toolbelt
Run Code Online (Sandbox Code Playgroud)
希望这对您有帮助
我有同样的问题,我的解决方案是
root该软件包由用户安装
更改文件的访问属性后,它工作正常。
我特别发出的命令(在类似 ubuntu 的系统上)是:
sudo chown $USER.$USER -R ~/.local/lib/python3.7/site-packages/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13888 次 |
| 最近记录: |