安装csc-pysparse

时间:2016-09-29 10:15:52

标签: python python-3.x pip

我是Python的新手,我正在尝试安装recsys包。

http://ocelma.net/software/python-recsys/build/html/installation.html

为此,我需要安装一些pre-requiste软件包,所以我必须使用pip运行它

pip install csc-pysparse networkx divisi2

但每当我运行这个时,我会在日志中得到以下内容

    Collecting csc-pysparse
  Using cached csc-pysparse-1.1.1.4.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\64\AppData\Local\Temp\pip-build-wn7_65_9\csc-pysparse\
setup.py", line 33
        print 'setuptools module not found.'
                                           ^
    SyntaxError: Missing parentheses in call to 'print'

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

命令&#34; python setup.py egg_info&#34; C:\ Users \ i054564 \中的错误代码1失败 应用程序数据\本地\ TEMP \ PIP-集结wn7_65_9 \ CSC-pysparse \

我检查了我的python安装中是否存在setuptools

C:\ Python34 \ lib中\站点包

我从unstinalling setuptools运行所有内容再次安装它,升级命令,但它不起作用。

无法找出未找到setuptools的原因。是否在pip解析它的路径中找不到它?

欢呼声,

Saurav

2 个答案:

答案 0 :(得分:0)

触发错误的代码是Python 2特有的,在Python 3中是非法的。

显然,csc-pysparse不支持Python 3(its README仅提及2.6)和looks abandoned(自上次提交后6年)。

有些人suggest replacing it with SciPy

答案 1 :(得分:-1)

错误来自recsys包的安装代码。为了避免此错误,您需要单独安装setuptools。

对于debian机器,以下命令将起作用。

sudo apt-get install python3-setuptools

对于其他机器,请查看the link

上的安装说明

安装setuptools软件包后,您可以继续安装csc-pysparse。