我刚使用powershell在Windows中安装了pip
,distribute
,nose
和virtualenv
。出于某种原因,powershell让我在pip和nosetests之前添加.\
?有谁知道为什么?
我阅读了powershell中的帮助,并谈到了我认为我拥有的正确路径。所有都安装在Python27/Scripts
...我在Powershell中使用的相同路径。
Powershell给了我“不识别为cmlet ”等然后建议我之前应该使用.\
...当我使用它时它起作用。
看了这里,找不到答案,请原谅我,如果以前曾经问过这个问题。
答案 0 :(得分:1)
与旧命令shell不同,PowerShell默认情况下不会在当前目录中运行程序或脚本。
您应修改路径以包含需要包含的特定目录。
我建议不要在您的路径中添加.
(这会使PowerShell的行为与DOS更相似),因为这会引入可能的攻击向量。