【问题标题】:Pycharm: Run manage task won't work if path contains spacePycharm:如果路径包含空格,则运行管理任务将不起作用
【发布时间】:2013-08-07 11:22:39
【问题描述】:

我正在使用 python 2.7 和 django 1.5.1 运行 Pycharm 2.6.3。例如,当我尝试从 Pycharm 运行 django 的 manage.py 任务(工具 / 运行 manage.py 任务),syncdb 时,我得到以下信息:

bash -cl "/usr/bin/python2.7 /home/paulo/bin/pycharm-2.6.3/helpers/pycharm/django_manage.py syncdb /home/paulo/Projetos/repo2/Paulo Brito/phl"
Traceback (most recent call last):
  File "/home/paulo/bin/pycharm-2.6.3/helpers/pycharm/django_manage.py", line 21, in <module>
    run_module(manage_file, None, '__main__', True)
  File "/usr/lib/python2.7/runpy.py", line 170, in run_module
    mod_name, loader, code, fname = _get_module_details(mod_name)
  File "/usr/lib/python2.7/runpy.py", line 103, in _get_module_details
    raise ImportError("No module named %s" % mod_name)
ImportError: No module named manage

Process finished with exit code 1

如果我在控制台上运行第一行,在单引号之间传递项目路径,它运行没有问题,如下所示:

bash -cl "/usr/bin/python2.7 /home/paulo/bin/pycharm-2.6.3/helpers/pycharm/django_manage.py syncdb '/home/paulo/Projetos/repo2/Paulo Brito/phl'"

我尝试在项目设置/django 支持中像这样格式化路径,但 Pycharm 无法识别该路径。

如何在 PyCharm 中使用带空格的路径?

谢谢。

编辑 1 PyCharm 也不将带有 baskslash 的路径识别为有效路径。

【问题讨论】:

    标签: python django pycharm


    【解决方案1】:

    已知错误http://youtrack.jetbrains.com/issue/PY-8449

    在 PyCharm 2.7 中修复

    【讨论】:

    • ktisha,我不想为了修复这个错误而续订。我是一个非常开心的 PyCharm 2.6 用户。没有办法在 2.6 中解决这个问题,或者只是解决它?
    • 我已经通过创建一个指向项目文件夹的符号链接来解决它,但没有空格。不过还是谢谢啦。
    【解决方案2】:

    在 UNIX 中,您可以使用反斜杠转义空格:

    /home/paulo/Projetos/repo2/Paulo\ Brito/phl
    

    【讨论】:

    • 感谢您的回复。不幸的是,Pycharm 也不接受这种形式。我已经试过了。我会将这些信息放在问题中。
    【解决方案3】:

    您是否有可能将带有空格的参数放入变量中,然后将其传递给看到两个参数而不是一个参数的东西?如果是这样,请在传递之前“重新引用”它。你会达到无法纠正的地步吗?如果是这样,也许升级是有意义的。

    【讨论】:

      【解决方案4】:

      我在 ubuntu 18.4 LTS pycharm 2019.2.6 上遇到了同样的问题。 我试图在“学习 Django api”文件夹中创建一个基本的 Django 新项目(我的文件夹名称中有空格)。当我尝试运行服务器时,我收到一条错误消息,提示未定义设置模块。 花了几个小时后,我意识到 pycharm 正在同一目录中创建一个名为“Learning”的单独文件夹。 我将我的文件夹 'Learing Django api' 重命名为 'Learing_Django_api' 并且它起作用了。 我喜欢 pycharm,但是这个文件夹不敏感是很疯狂的。

      【讨论】:

        猜你喜欢
        • 2013-05-04
        • 1970-01-01
        • 2018-07-08
        • 2016-03-01
        • 2014-09-01
        • 1970-01-01
        • 2018-10-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多