为Py设置裤子

2024-03-29 06:42:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Pants为我的项目创建.pex文件。我的生成文件依赖于使用第三方逻辑的pyarrow:'3rdparty'/Python:pyarrow'. 使用C++和Python库构建Py箭头,我在Acon DA中安装pyRARH,而不是在标准Python库中安装。Pyprep公司解释器.info给出:/usr/bin/python2.7作为裤子中使用的解释器。我怎样才能把它改成Python?你知道吗


Tags: 文件项目py标准公司逻辑箭头解释器
1条回答
网友
1楼 · 发布于 2024-03-29 06:42:30

更改pyprep解释器会根据您的裤子版本而变化。如果这是一个相对较新的版本,您可以在config中设置解释器。你知道吗

下面是我用来覆盖解释器的模式,在本例中支持Python2和Python3(%(buildroot)s是内置的)。你知道吗

[python-setup]
# Using the modern Pants python backend will allow us to set:
#   compatibility=[ "CPython>=3" ]
# on any python_target we want to enforce as Python3.
interpreter_constraints: ["CPython>=2.7,<3"]
interpreter_search_paths: [
   '%(buildroot)s/.venv/py2/bin',
   '%(buildroot)s/.venv/py3/bin',
  ]

使用大致相同的配置,但指向anaconda路径将覆盖解释器。你知道吗

我不确定这是否能满足你的要求,但它能满足你的要求。你知道吗

相关问题 更多 >