全新安装 pythonpy 会出现语法警告

问题描述 投票:0回答:1

我刚刚安装了

pythonpy
。但是,该软件包在安装过程中给出了
SyntaxWarning

$ sudo apt install pythonpy
[sudo] password for melvio: 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  pythonpy
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 10.2 kB of archives.
After this operation, 49.2 kB of additional disk space will be used.
Get:1 http://nl.archive.ubuntu.com/ubuntu noble/universe amd64 pythonpy all 0.4.11b-3.1 [10.2 kB]
Fetched 10.2 kB in 0s (223 kB/s)    
Selecting previously unselected package pythonpy.
(Reading database ... 187227 files and directories currently installed.)
Preparing to unpack .../pythonpy_0.4.11b-3.1_all.deb ...
Unpacking pythonpy (0.4.11b-3.1) ...
Setting up pythonpy (0.4.11b-3.1) ...
/usr/share/pythonpy/pythonpy/__main__.py:29: SyntaxWarning: invalid escape sequence '\.'
  if re.match('np(\..*)?$', raw_module_name):
/usr/share/pythonpy/pythonpy/__main__.py:31: SyntaxWarning: invalid escape sequence '\.'
  elif re.match('pd(\..*)?$', raw_module_name):
/usr/share/pythonpy/pythonpy/pycompleter.py:31: SyntaxWarning: invalid escape sequence '\.'
  regex = re.compile("([a-zA-Z_][a-zA-Z0-9_]*)\.?")
/usr/share/pythonpy/pythonpy/pycompleter.py:34: SyntaxWarning: invalid escape sequence '\.'
  if re.match('np(\..*)?$', raw_module_name):
/usr/share/pythonpy/pythonpy/pycompleter.py:36: SyntaxWarning: invalid escape sequence '\.'
  elif re.match('pd(\..*)?$', raw_module_name):
Processing triggers for man-db (2.12.0-4build2) ...

我运行的每个命令也会给出语法警告:

$ py --version
/usr/bin/py:29: SyntaxWarning: invalid escape sequence '\.'
  if re.match('np(\..*)?$', raw_module_name):
/usr/bin/py:31: SyntaxWarning: invalid escape sequence '\.'
  elif re.match('pd(\..*)?$', raw_module_name):
Pythonpy ???
Python 3.12.3

这可能是我系统配置的问题,还是

pythonpy
的问题?

python apt python-py
1个回答
1
投票

pythonpy

Ubuntu版本
似乎已经过时了,而原始存储库自2019年左右以来就不存在了。我能找到的最近维护的版本是
pythonpy-fork
,尽管我不能保证了解其内容。

该软件包托管在 PyPI 上,而不是 Ubuntu 软件包存档上,因此您可以使用

pip
:

安装它
pip install pythonpy-fork

安装后,您应该能够像使用原始软件包一样使用它:

$ py "1 + 1"
2
© www.soinside.com 2019 - 2024. All rights reserved.