Pyinstaller打包使用了Scrapy的專案
阿新 • • 發佈:2018-12-16
可能會報錯No such file or directory: 'C:\\Users\\smh\\AppData\\Local\\Temp\\_MEI185642\scrapy\\VERSION'
解決辦法:開啟scrapy的安裝目錄下的__init__.py檔案:找到如下兩行並註釋掉
import pkgutil # __version__ = pkgutil.get_data(__package__, 'VERSION').decode('ascii').strip() # version_info = tuple(int(v) if v.isdigit() else v # for v in __version__.split('.'))
替換成當前scrapy的版本即可,再次打包就正常了
import pkgutil
# __version__ = pkgutil.get_data(__package__, 'VERSION').decode('ascii').strip()
# version_info = tuple(int(v) if v.isdigit() else v
# for v in __version__.split('.'))
__version__ = "1.5.0"