繁体   English   中英

推送失败,heroku,django,scrapy-heroku

[英]Push failed, heroku, django, scrapy-heroku

尝试将scrapy-heroku和依赖项添加到requirements.txt,然后再推送到heroku。

remote:            Traceback (most recent call last):
remote:              File "<string>", line 1, in <module>
remote:              File "/tmp/pip-build-IY3d_3/distribute/setup.py", line 58, in <module>
remote:                setuptools.setup(**setup_params)
remote:              File "/app/.heroku/python/lib/python2.7/distutils/core.py", line 151, in setup
remote:                dist.run_commands()
remote:              File "/app/.heroku/python/lib/python2.7/distutils/dist.py", line 953, in run_commands
remote:                self.run_command(cmd)
remote:              File "/app/.heroku/python/lib/python2.7/distutils/dist.py", line 972, in run_command
remote:                cmd_obj.run()
remote:              File "setuptools/command/egg_info.py", line 177, in run
remote:                writer = ep.load(installer=installer)
remote:              File "pkg_resources.py", line 2241, in load
remote:                if require: self.require(env, installer)
remote:              File "pkg_resources.py", line 2254, in require
remote:                working_set.resolve(self.dist.requires(self.extras),env,installer)))
remote:              File "pkg_resources.py", line 2471, in requires
remote:                dm = self._dep_map
remote:              File "pkg_resources.py", line 2682, in _dep_map
remote:                self.__dep_map = self._compute_dependencies()
remote:              File "pkg_resources.py", line 2699, in _compute_dependencies
remote:                from _markerlib import compile as compile_marker
remote:            ImportError: No module named _markerlib

我用--distribute安装了新的环境后,在本地解决了此问题,但该错误在heroku上仍然存在。

当我尝试将scrapy-heroku软件包添加到heroku时,我的问题就开始了。 我的依赖项之一包含分发包。 只需将scrapy-heroku程序包放在requirements.txt文件的开头即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM