如何使用Heroku设置Pydevd远程调试

q1qsirdb  于 2023-10-19  发布在  其他
关注(0)|答案(1)|浏览(103)

根据这个answer,我需要将pycharm-debug.egg文件复制到我的服务器上,我如何使用Heroku应用程序完成此操作,以便我可以使用Pycharm远程调试它?

s3fp2yjn

s3fp2yjn1#

Heroku不会向用户公开用于运行Web dyno的文件系统。这意味着您不能通过ssh将文件复制到服务器。
你可以通过以下两种方式做到这一点:
1.最好的方法是将这个egg文件添加到requirements中,这样在部署过程中它就会被安装到环境中,从而自动添加到python路径中。但这需要对包进行pip索引
1.或者,在你的代码库中提交这个文件,因此当你部署文件时,它会到达服务器。另外,如果使用django,在项目的设置文件中,此文件添加到python路径

import sys
sys.path.append(relative/path/to/file)

相关问题