【问题标题】:Running fab sanity gives an error: no module named quilt运行 fab sanity 会出现错误:没有名为 quilt 的模块
【发布时间】:2014-01-31 10:44:12
【问题描述】:

我现在正在为我刚刚从 GitHub 克隆的一些开源项目设置工作环境, 运行后

pip install -U -r requirements.txt

当然,在 virtualenv 中,我试图运行 fab sanity,因为这个项目使用了结构,我收到以下错误:

(openmuni)oleg@oleg-Lenovo-G580:~/dev/openmuni-budgets$ fab sanity
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/fabric/main.py", line 637, in main
    docstring, callables, default = load_fabfile(fabfile)
  File "/usr/lib/python2.7/dist-packages/fabric/main.py", line 164, in load_fabfile
    imported = importer(os.path.splitext(fabfile)[0])
  File "/home/oleg/dev/openmuni-budgets/fabfile/__init__.py", line 1, in <module>
    from quilt import *
ImportError: No module named quilt

不幸的是,最简单的 2 个解决方案没有奏效:

(openmuni)oleg@oleg-Lenovo-G580:~/dev/openmuni-budgets$ pip install quilt
Requirement already satisfied (use --upgrade to upgrade): quilt in /home/oleg/.virtualenvs/openmuni/lib/python2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): Fabric>=1.8.0 in /home/oleg/.virtualenvs/openmuni/lib/python2.7/site-packages (from quilt)
Requirement already satisfied (use --upgrade to upgrade): cuisine>=0.6.5 in /home/oleg/.virtualenvs/openmuni/lib/python2.7/site-packages (from quilt)
Requirement already satisfied (use --upgrade to upgrade): paramiko>=1.10.0 in /home/oleg/.virtualenvs/openmuni/lib/python2.7/site-packages (from Fabric>=1.8.0->quilt)
Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.1,!=2.4 in /home/oleg/.virtualenvs/openmuni/lib/python2.7/site-packages (from paramiko>=1.10.0->Fabric>=1.8.0->quilt)
Requirement already satisfied (use --upgrade to upgrade): ecdsa in /home/oleg/.virtualenvs/openmuni/lib/python2.7/site-packages (from paramiko>=1.10.0->Fabric>=1.8.0->quilt)
Cleaning up...

(openmuni)oleg@oleg-Lenovo-G580:~/dev/openmuni-budgets$ pip install python-quilt
Requirement already satisfied (use --upgrade to upgrade): python-quilt in /home/oleg/.virtualenvs/openmuni/lib/python2.7/site-packages
Cleaning up...

【问题讨论】:

    标签: python django virtualenv pip quilt


    【解决方案1】:

    运行: deavtivate 接着 pip install python-quilt 解决了这个问题,但这意味着 quilt 现在是全局的,并且安装在 virtualenv 之外,有点破解。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-12
      • 1970-01-01
      • 2017-04-16
      • 2016-11-03
      • 2018-12-18
      • 2019-06-26
      • 2023-03-03
      • 1970-01-01
      相关资源
      最近更新 更多