3

PowerShell を使用して Windows で Zed Shaw の「Learn Python the Hard Way」を使用して Python を学習しています。スケルトン プロジェクトを設定する演習 46 にいますpipdistributednoise、およびvirtualenvをダウンロードし、次のように入力してインストールしました。

python <filename>.py install

ただし、おそらく、本来あるべき場所にインストールされていなかったため、試してみると

nosetests

「'nosetests' という用語は、cmdelt、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。mae のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してください」というエラーが表示されます。もう一度やり直してください.... CommandNotFoundException".

練習は順調に進んでいたので、正しい道だと思っていたのですが、今から変える必要はありますか?現在、スケルトンがあるディレクトリ (..project/skelton) の下にパッケージがあります。初歩的な質問で申し訳ありませんが、どなたか教えていただけると助かります!!

4

3 に答える 3

2

同じエラーがありましたが、答えは本にありました。これをpowershellに入力してください。うまくいくことを願っています。

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")
于 2013-12-04T12:37:43.610 に答える
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を実行できるはずです。

于 2012-07-16T20:30:54.223 に答える
0

これはあなたの質問に遅れているかもしれませんが、これは私たちが経験したのと同じ問題を経験する他の人を助けるかもしれません. 私はffをやっている私の仕事を持っています。手順:

(本で説明されているように、すべてのパッケージをダウンロードしたと仮定します):

  1. https://bootstrap.pypa.io/get-pip.pyからの pip (python ファイルとして保存)
  2. http://pypi.python.org/pypi/distributeから配布します
  3. http://pypi.python.org/pypi/nose/からの鼻
  4. http://pypi.python.org/pypi/virtualenvの virtualenv

これに従ってすべてをインストールします。

  • Windows Powershell を管理者として実行する
  • cd C:\Path_Where_You_Downloaded_get-pip.py
  • コマンド 'python get-pip.py' を使用して pip をインストールします。
  • コマンドプロンプトを管理者として実行
  • Python27 スクリプトの場所に cd (私の場合は C:\Python27\Scripts)
  • コマンド 'pip install --upgrade pip' を使用して pip を更新してみてください
  • このコマンド 'pip install C:\Path_Where_You_downloaded_nose' を使用して Nose をインストールします。
  • コマンド「pip install distributed」を使用して配布をインストールします

お役に立てれば!

于 2015-06-25T11:48:12.773 に答える