【发布时间】:2017-04-13 09:30:38
【问题描述】:
我是 Web 开发的新手,目前是一名学前班教师,正在尝试转行。我很好地注册了交互式网页设计 221 我不得不放弃这门课,因为我似乎无法弄清楚如何为 Windows 8 正确安装和配置 Django、Selenium 和 Geckodriver。我已经卸载并重新安装了 Python、Django、 Selenium 几次,但我在输入时仍然无法让 Django 运行:
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://localhost:8000')
assert'Django'
in browser.title
Traceback (most recent call last):
File "functional_tests.py", line 6, in <module>
assert 'Django' in browser.title
AssertionError
这不起作用并且
$ django-admin.py startproject superlists 这个命令也不起作用。
正如我所说,我是这个东西的新手,我不确定为什么这不起作用。
有关使用正确路径正确安装所有这些并确保我安装正确版本的分步说明。
【问题讨论】:
-
嗨,凯伦!这个问题对我来说似乎有点不清楚,你可以尝试遵循 DjangoGirls 指南!如果您像您所说的那样是初学者,他们对代码/python/web 开发的解释非常好并且易于理解。或许,还可以考虑使用虚拟环境来开发代码!试试用 Ubuntu 看看 VirtualBox 和 Vagrant 等工具,这样可以省去很多配置问题!
-
我不熟悉“Interactive Web Design 221”,但是 selenium 和 superlists 听起来与“Test Driven Development with Python”一书非常相似。你在关注these instructions吗?在
django-admin.py工作之前,您需要激活超级列表虚拟环境(workon superlists)。正如 Anna 所建议的那样,Django Girls tutorial 可能是一个更好的开始。 -
嗨 Alasdair,这是我们正在使用的当前教科书。但是,我已经尝试过几次让它运行,所有东西都下载到我的电脑上,甚至 pip install Django,并且 Selenium 工作。在安装完所有东西甚至在环境变量中设置路径后,命令将不起作用。谢谢你帮我解答这个问题!我真的很感激。
-
嗨,安娜,非常感谢您帮助我解决这个问题!在过去的 5 天里,我度过了这么多的深夜和清晨,但仍然无法让它运行。我知道是我忘记做某事,但我就是想不通。感谢您的帮助,我会尝试任何事情。