遇到一些困难后,我尝试在Windows 10计算机上重新安装oTree。我卸载了oTree和Python,然后重新安装了Python,并尝试使用最新的可用版本(Python 3.6.4,oTree 2.0.18)重新安装oTree。当我从适当的目录(C:\Users\Sarah)中运行命令otree startproject otree时,问题出在我执行Python安装和oTree安装之后。它拒绝如下运行:

C:\Users\Sarah>otree startproject otree
Include sample games? (y or n): y
CommandError: 'otree' conflicts with the name of an existing Python module and cannot be used as a project name. Please try another name.

但是,C:\Users\Sarah中没有otree文件夹

过去,我是使用最新版本的oTree在最近的更新(例如两周前)之前从此位置安装的,并且一切正常。为了使它正常工作,我已经尝试了很多次(通常是多次尝试)很多次,但仍然会返回相同的错误。我尝试过的事情:

带有和不带有示例游戏的
  • 再次卸载了oTree,并尝试再次将其重新安装
  • 再次卸载了oTree,然后再次卸载了Python,然后重新安装了Python,然后重新安装了oTree
  • 相同,但每一步都会重新启动
  • 相同,但是在卸载Python后,删除了我计算机上AppData文件夹中的Python和pip文件夹(确保当我这样做时,计算机上没有剩下oTree名称的东西,除了计算机的“最近链接”中的快捷方式和一些Word文档,我在讨论)

  • 如果有帮助,这里是版本信息:
    C:\Users\Sarah>otree --version
    oTree: 2.0.18 - Django: 1.11.2
    
    C:\Users\Sarah>pip3 -V
    pip 9.0.1 from c:\users\sarah\appdata\local\programs\python\python36-32\lib\site-packages (python 3.6)
    

    如果有人提出任何建议,我将不胜感激。

    最好的祝福,

    -莎拉

    最佳答案

    事实证明,它区分大小写,并且“otree”是保留字,因此必须执行“otree startproject oTree”。

    关于python - 在Windows 10上安装oTree ('otree'与现有Python模块的名称冲突时,无法启动项目),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48480771/

    10-16 12:41