学习Python坚硬方式练习46:在Windows上安装Python包(PIP,鼻子等)(Learn

2019-09-19 13:48发布

我使用的Zed Shaw的“学习Python的辛苦”在Windows上使用PowerShell学习Python的。 我在练习46 ,您可以设置一个骨架项目。 我下载了PIP , 分发 , 鼻子和virtualenv中 ,我通过键入安装它们:

python <filename>.py install

不过,可能是因为他们没有安装在那里他们被认为,当我尝试

nosetests

我得到的错误说“术语‘nosetests’不被识别为一个cmdelt,函数,脚本文件或可操作的程序的名称。检查协会的拼写,或者是否包含一个路径,验证路径是正确的,再试一次.... CommandNotFoundException”。

我一直在经历精细的练习,所以我认为道路是正确的,但你现在必须改变它呢? 现在,我有目录下的包,我有我的斯凯尔顿(..project /骨架)。 我很抱歉真实初学者的问题,但如果有人能帮助我,我非常感激!

Answer 1:

我有同样的错误,但得到的答复是在这本书。 键入到PowerShell中,希望它为你的作品了。

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")


Answer 2:

尝试这个:

 // 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。



Answer 3:

也许这是你的问题迟到,但是这可能会帮助其他人都会经历,我们已经经历了同样的问题。 我有我的工作做的FF。 脚步:

(假设你已经下载了所有的包在书中讨论):

  1. 从点子https://bootstrap.pypa.io/get-pip.py (保存为Python文件)
  2. 从分发http://pypi.python.org/pypi/distribute
  3. 从鼻子http://pypi.python.org/pypi/nose/
  4. 从virtualenv中http://pypi.python.org/pypi/virtualenv

按照此安装所有:

  • 运行Windows PowerShell管理员
  • CD C:\ Path_Where_You_Downloaded_get-pip.py
  • 通过使用命令“蟒get-pip.py”安装PIP
  • 运行命令提示符以管理员身份
  • cd到Python27脚本的位置(在我的案例C:\ Python27 \ Scripts中)
  • 尝试使用命令“PIP安装--upgrade点子”更新PIP
  • 通过使用该命令安装鼻子“PIP安装C:\ Path_Where_You_downloaded_nose”
  • 安装使用命令分发“PIP安装分发”

希望这可以帮助!



文章来源: Learn Python the Hard Way Exercise 46: Installing Python packages (pip, nose etc.) on Windows