我使用PowerShell在Windows上使用Zed Shaw的“学习Python困难之路”来学习Python。我在Exercise 46你在那里建立了一个skelton项目。我下载了pip,distribute,nose和virtualenv,我通过输入以下内容进行了安装:
python <filename>.py install
然而,可能是因为当我尝试
时,他们没有安装在他们应该的位置
nosetests
我收到错误说“术语'nosetests'未被识别为cmdelt,函数,脚本文件或可操作程序的名称。检查mae的拼写,或者如果包含路径,请验证路径是正确的,然后再试一次...... CommandNotFoundException“。
我一直在练习很好,所以我认为路径是正确的,但你现在必须改变它吗?现在,我有我的skelton目录下的包(..project / skelton)。对于一个真正的初学者问题我很抱歉,但如果有人能帮助我,我非常感谢!!
答案 0 :(得分:2)
我有同样的错误但答案在书中。将其输入powershell,希望它也适合你。
[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")
答案 1 :(得分:0)
试试这个:
// make sure you have pip and virtualenv installed cd project // create a virtual environment virtualenv venv --distribute // activate the virtual environment // I'm not 100% sure, but I think this is correct way on windows venv\Scripts\activate.bat // install nose pip install nose
只要你的virtualenv被激活,你现在应该可以运行nosetests。
答案 2 :(得分:0)
对于你的问题,这可能会迟到,但这可能有助于其他人遇到我们遇到的同样问题。我有我的工作做ff。步骤:
(假设您已按照本书中的讨论下载了所有软件包):
按照此安装全部:
希望这有帮助!