odoo - odoo 错误:安装脚本指定了绝对路径
问题描述
我正在尝试从 github 构建 odoo 10.0 并在运行 setup.py 错误后运行以下错误:错误:安装脚本指定绝对路径:c:\python27\lib\site-packages\babel\global.dat 在 Windows 7 上, python 2.7.9 并且所有要求都已通过 pip -r requirements.txt 满足
python setup.py build
running build
running build_py
running egg_info
writing requirements to odoo.egg-info\requires.txt
writing odoo.egg-info\PKG-INFO
writing top-level names to odoo.egg-info\top_level.txt
writing dependency_links to odoo.egg-info\dependency_links.txt
reading manifest file 'odoo.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.eml' under directory 'odoo'
warning: no files found matching '*.eot' under directory 'odoo'
warning: no files found matching '*.ico' under directory 'odoo'
warning: no files found matching '*.jpeg' under directory 'odoo'
warning: no files found matching '*.md' under directory 'odoo'
warning: no files found matching '*.mp3' under directory 'odoo'
warning: no files found matching '*.ogg' under directory 'odoo'
warning: no files found matching '*.otf' under directory 'odoo'
warning: no files found matching '*.pdf' under directory 'odoo'
warning: no files found matching '*.rst' under directory 'odoo'
warning: no files found matching '*.svg' under directory 'odoo'
warning: no files found matching '*.ttf' under directory 'odoo'
warning: no files found matching '*.woff' under directory 'odoo'
warning: no files found matching '*.woff2' under directory 'odoo'
warning: no files found matching '*.wsdl' under directory 'odoo'
warning: no files found matching '*.xsd' under directory 'odoo'
warning: no previously-included files matching '*.py[co]' found under directory
'*'
warning: no previously-included files matching '*.hg*' found under directory '*
writing manifest file 'odoo.egg-info\SOURCES.txt'
error: Error: setup script specifies an absolute path:
c:\python27\lib\site-packages\babel\global.dat
setup() arguments must *always* be /-separated paths relative to the
setup.py directory, *never* absolute paths.
解决方案
我遇到了同样的错误:
pip install https://nightly.odoo.com/11.0/nightly/src/odoo_11.0.latest.zip
我通过下载、提取和修复它:
在模块中注释掉setup.py
(在 odoo 文件夹第 136 行内)
include_package_data=True
并用相对路径替换 odoo.egg-info/SOURCES.txt 中的所有绝对路径。
之后不要使用:
pip install https://nightly.odoo.com/11.0/nightly/src/odoo_11.0.latest.zip
但是(在提取的 odoo 目录中)
python setup.py build
和/或
python setup.py install
推荐阅读
- php - if Statement not finiding variable when inside function (Wordpress Plugin)
- bro - 当前文件夹中缺少日志
- webpack - 如果 index.html 不直接位于输出根目录中,如何为 webpack-dev-server 配置各种路径选项?
- javascript - 创建表单并根据选择输出链接
- css - 如何在 asp.net 核心中使用 .less 文件?
- json - 元素隐式具有“任何”类型,因为类型没有索引签名
- kafka-consumer-api - Kafka Consumer 无法反序列化具有开始和结束时间的时间窗口键
- python - 为什么在 pandas 数据框中创建新列时会出现此错误?(模块对象不可下标错误)
- php - 在 PHP 中无法访问继承的函数
- c++ - 如何在一个类中声明另一个类的实例