【发布时间】:2017-10-17 07:38:09
【问题描述】:
我尝试为 scala 项目运行 dockerizedpant 构建,但它失败并显示错误消息“密码设置命令中的错误:无效的环境标记:python_version ”。 我没有手动指定任何东西来安装密码学。在密码学的文档中,我可以看到它的发生是因为 pip 或 setuptools 已过时。我也尝试更新它。但如果是裤子,我不太确定我应该在哪里指定这个。我在裤子文件和第三方“requirements.txt”文件中指定了这一点。但没有区别。它工作正常,但有一天突然失败了。
我使用以下版本的
Ubuntu -14.04
python -2.7.4
pants -1.0.0(尝试升级到 1.1.0 但没有区别)
【问题讨论】:
-
Python 2.7.4 是
< '3',难怪它会失败。您必须安装 Python 3。 -
@Klaus D. 真的吗?因为我的代码库很大,所以我有很多 python 依赖项。我刚刚尝试升级到 python 3,其中许多都面临问题。同样使用相同的版本,到目前为止它工作正常。由于迁移很耗时,还有其他选择吗?
-
好吧,那么您必须决定要使用什么:Python 2 或 Python 3 包。
-
@Klaus D. 感谢您提供的信息。到目前为止,我将使用 python 2 包。但是我怎么能让裤子知道它应该使用 2.7 可以接受的密码学版本呢?如果是裤子,我应该在哪里指定?
标签: python python-2.7 pants