【问题标题】:PyCharm 2.7 + django 1.4.3 + can't import flup.sever.fcgi_forkPyCharm 2.7 + django 1.4.3 + 无法导入flup.sever.fcgi_fork
【发布时间】:2013-02-09 14:49:41
【问题描述】:

操作系统:Windows 7 Django:1.4.3

采取的措施:

  • 从 PyCharm 2.6.3 升级到 PyCharm 2.7
  • 打开了一个在 PyCharm 2.6.3 上运行良好的项目。
  • 在 PyCharm 下运行manage.py run
  • 收到未安装flup的错误(在PyCharm 2.6.3中不需要flup)
  • 在命令行运行pip install flup

    C:\>pip install flup

    下载/解压flup 下载flup-1.0.3.dev-20110405.tar.gz (57kB):57kB下载 为flup包运行setup.py egg_info

    安装收集的包:flup 为flup运行 setup.py install

    Successfully installed flup
    清理...

  • 在 PyCharm 下跑manage.py run

收到以下错误:

runnerw.exe C:\Python27\python.exe "C:\Program Files\JetBrains\PyCharm 2.7\helpers\pycharm\django_manage.py" runfcgi C:/<location of my project>
Can't import flup.server.fcgi_fork

Process finished with exit code 0

问题:我该如何解决这个问题?

【问题讨论】:

    标签: django pycharm fastcgi flup


    【解决方案1】:

    问题在于,manage.py 命令的自动完成功能默认为 PyCharm 2.7 下不太常用的runfcgi,而不是runserver

    现在我必须输入runs

    【讨论】:

      【解决方案2】:

      fcgi_fork 在 unix like os 中使用。如果你想在windows中运行,只需像下面这样运行:

      python manage.py runfcgi thread=4
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-06
        • 2011-04-29
        • 2015-09-13
        • 2013-02-27
        • 1970-01-01
        • 2020-11-17
        相关资源
        最近更新 更多