0

我不知道如何解决这个问题。我的 pip 版本是 18.1:从 PyCharm 安装并行包:

Collecting parallel
  Downloading https://files.pythonhosted.org/packages/31/5b/66966fb4d103191b7cbc92730db6a335986fbdb3d9f55cbb54b7ba87e9d4/parallel-0.2.5.tar.gz (57kB)
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/scratch/tmp/pycharm-packaging/parallel/setup.py", line 5, in <module>
        import pprocess
      File "/scratch/tmp/pycharm-packaging/parallel/pprocess.py", line 255
        raise AcknowledgementError, obj
                                  ^
    SyntaxError: invalid syntax

    ----------------------------------------

  Cache entry deserialization failed, entry ignored
  Cache entry deserialization failed, entry ignored
Command "python setup.py egg_info" failed with error code 1 in /scratch/tmp/pycharm-packaging/parallel/
You are using pip version 9.0.1, however version 18.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

从终端安装 PyCharm 包:

$  pip3  install --user  parallel
Collecting parallel
  Using cached https://files.pythonhosted.org/packages/31/5b/66966fb4d103191b7cbc92730db6a335986fbdb3d9f55cbb54b7ba87e9d4/parallel-0.2.5.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/scratch/tmp/pip-install-8emz1jxb/parallel/setup.py", line 5, in <module>
        import pprocess
      File "/scratch/tmp/pip-install-8emz1jxb/parallel/pprocess.py", line 255
        raise AcknowledgementError, obj
                                  ^
    SyntaxError: invalid syntax

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in 

    /scratch/tmp/pip-install-8emz1jxb/parallel/
    [jalal@goku]$  pip3  install --user  pandas
    Requirement already satisfied: pandas in /scratch/sjn-p3/anaconda/anaconda3/lib/python3.6/site-packages (0.22.0)
    Requirement already satisfied: python-dateutil>=2 in /scratch/sjn-p3/anaconda/anaconda3/lib/python3.6/site-packages (from pandas) (2.6.1)
    Requirement already satisfied: pytz>=2011k in /scratch/sjn-p3/anaconda/anaconda3/lib/python3.6/site-packages (from pandas) (2017.3)
    Requirement already satisfied: numpy>=1.9.0 in /scratch/sjn-p3/anaconda/anaconda3/lib/python3.6/site-packages (from pandas) (1.15.2)
    Requirement already satisfied: six>=1.5 in /scratch/sjn-p3/anaconda/anaconda3/lib/python3.6/site-packages (from python-dateutil>=2->pandas) (1.11.0)



$ pip install --upgrade pip
Requirement already up-to-date: pip in /scratch/sjn-p3/anaconda/anaconda3/lib/python3.6/site-packages (18.1)
$ pip3 install --upgrade pip
Requirement already up-to-date: pip in /scratch/sjn-p3/anaconda/anaconda3/lib/python3.6/site-packages (18.1)
$ which pip
/scratch/sjn-p3/anaconda/anaconda3/bin/pip
$ which pip3
/scratch/sjn-p3/anaconda/anaconda3/bin/pip3
4

2 回答 2

2

我从该 pypi 缓存 url 下载并打开了 tar.gz 文件以确保,并确认您要做的是安装一个模块,该模块自 2007 年以来已被放弃,甚至没有通过状态 alpha,用于 Python 3 . 那永远行不通。我建议不要安装作者推荐模块,因为它自 2016 年以来也没有维护。
https://pypi.org/project/parallel/0.2.5%20(deprecated%20-%20see%20pprocess )/

于 2018-11-04T21:11:36.337 回答
0

您可以使用“从 joblib 导入并行,延迟”。只需安装joblib。

于 2021-05-07T11:46:09.627 回答