根据这个answer,我需要将pycharm-debug.egg文件复制到我的服务器上,我如何使用Heroku应用程序完成此操作,以便我可以使用Pycharm远程调试它?
s3fp2yjn1#
Heroku不会向用户公开用于运行Web dyno的文件系统。这意味着您不能通过ssh将文件复制到服务器。你可以通过以下两种方式做到这一点:1.最好的方法是将这个egg文件添加到requirements中,这样在部署过程中它就会被安装到环境中,从而自动添加到python路径中。但这需要对包进行pip索引1.或者,在你的代码库中提交这个文件,因此当你部署文件时,它会到达服务器。另外,如果使用django,在项目的设置文件中,将此文件添加到python路径:
import sys sys.path.append(relative/path/to/file)
1条答案
按热度按时间s3fp2yjn1#
Heroku不会向用户公开用于运行Web dyno的文件系统。这意味着您不能通过ssh将文件复制到服务器。
你可以通过以下两种方式做到这一点:
1.最好的方法是将这个egg文件添加到requirements中,这样在部署过程中它就会被安装到环境中,从而自动添加到python路径中。但这需要对包进行pip索引
1.或者,在你的代码库中提交这个文件,因此当你部署文件时,它会到达服务器。另外,如果使用django,在项目的设置文件中,将此文件添加到python路径: