我是网络开发的新手,我目前是一名学前教师,并试图转换职业。我参加了交互式网页设计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
此命令也不起作用。
正如我所说,我是一个完整的新手,我不知道为什么这不起作用。
有关使用正确的路径正确安装所有这些内容并确保安装正确版本的分步说明。
答案 0 :(得分:1)
我也开始在Windows中使用webdev工具。这是一次糟糕的经历。版本,dll,windows blackbox!东西没有用,我不知道为什么。所以我花了几个小时试图解决问题并最终奏效,但我仍然不知道为什么 Linux在开始时更复杂。相当陡峭的学习曲线。但从长远来看,它是完全值得的,因为我没有得到的东西上班。过了一会儿,我开始明白为什么工作有效。
所以,这是我的速成课程。我使用cloud 9 IDE,这是一个安装了ubuntu 14服务器的在线IDE。去那里,创建一个帐户,打开一个新的工作区(选择空白,而不是django),你会得到一个漂亮的文本编辑器和一个UNIX终端。
Python随每个Linux发行版一起提供,因此无需安装。 去创建一个python虚拟环境,这可以为不同版本的库节省很多麻烦。
在您的终端中输入:
sudo pip3 install virtualenv
mkdir yourproject
cd yourproject
virtualenv -p python3 env
source env/bin/activate
sudo是管理员权限。 pip是你的python最好的朋友,它安装所有的库(3是python 3)。 virtualenv是一个为您的开发设置单独环境的库,因此它不会污染操作系统。 现在你已经设置了你的python 3项目环境。
然后安装django:
pip install django
因为你在你的环境中,所以不需要sudo或3点。这是在本地项目文件夹中安装django。然后开始你的项目:
django-admin startproject myproject
那就是它。去那里享受最好的文档: Django Girls, Official tutorial
如果您不喜欢云9,或厌倦了在线延迟,请在您的计算机或Windows安装中的virtualbox中安装ubuntu 16(带GUI)。 我对硒的建议。别开始吧。它是中介的东西。在服务器安装上你必须运行它无头,安装chrome ...它很复杂。制作基础教程,习惯ubuntu和django,然后在一两个星期后回到selenium。
另一件对我有帮助的事是Udacity courses。 Presencial课程是1990年以来的那样:)
非常自以为是的答案,但我希望它有所帮助。 欢呼声。