3

在遇到一些困难后,我正在尝试在我的 Windows 10 计算机上重新安装 oTree。我卸载了 oTree 和 Python,并重新安装了 Python,并尝试重新安装 oTree,两者都具有最新的可用版本(Python 3.6.4、oTree 2.0.18)。当我从适当的目录 ( C:\Users\Sarah) 运行命令时,问题出现在我执行 Python 安装和 oTree 安装之后otree startproject 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 文件夹(确保当我这样做时,我的计算机上除了计算机的最近链接和一些 Word 文档中的快捷方式外,没有任何其他名称为 oTree讨论一下)

如果有帮助,这里是版本信息:

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)

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

此致,

-莎拉

4

1 回答 1

1

原来是区分大小写的,而且“otree”是保留字,所以一定要“otree startproject oTree”。

于 2018-01-28T04:53:29.487 回答