遇到一些困难后,我尝试在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在最近的更新(例如两周前)之前从此位置安装的,并且一切正常。为了使它正常工作,我已经尝试了很多次(通常是多次尝试)很多次,但仍然会返回相同的错误。我尝试过的事情:
带有和不带有示例游戏的
如果有帮助,这里是版本信息:
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/