【问题标题】:Centos 6 : scrapy commend not found(installed successfully)Centos 6:找不到scrapy命令(安装成功)
【发布时间】:2017-10-04 22:06:02
【问题描述】:

我猜是因为我在 CentOS 6 上安装了新的 python2.7。

背景: 我在我的 CentOS 6 上安装了 python2.7,但保留了系统的 python 2.6,因为我的 yum 是基于 python 2.6,我将 python 2.7 设置为默认设置:

ln -s /usr/local/python2.7.12/bin/python2.7 /usr/bin/python

然后为 py2.7 安装新的 pip 并通过以下方式设置默认值:

ln -s /usr/local/python2.7.12/bin/pip2.7 /usr/bin/pip

最后我通过pip install scrapy安装scrapy,成功了!

但在终端我运行:scrapy -V 它抛出:

-bash: scrapy: command not found

我猜scrapy也需要ln -s作为系统的默认值,但我不知道该怎么做。

【问题讨论】:

    标签: python linux python-2.7 centos scrapy


    【解决方案1】:

    我找到了我安装的scrapy:

    /usr/local/python2.7.12/bin/scrapy
    

    但是系统bin文件夹中没有scrapy,所以我需要将路径添加到系统路径,所以我运行命令:

    ln -s /usr/local/python2.7.12/bin/scrapy /usr/local/bin/scrapy
    

    之后,当我需要运行scrapy时,系统会在路径/usr/local/bin/scrapy中找到它,然后去路径/usr/local/python2.7.12/bin/scrapy找到真正的scrapy,所以它现在对我有用。

    【讨论】:

      猜你喜欢
      • 2019-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-26
      • 2016-09-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多