Zub*_*bin 29 python python-module nose nosetests python-2.7
我正试图在我的计算机上安装鼻子来学习"学习Python困难之路"教程,但似乎无法让它工作.我正在使用pip安装:
$ pip install nose
Run Code Online (Sandbox Code Playgroud)
我回来了:
Requirement already satisfied (use --upgrade to upgrade): nose in /usr/local/lib/python2.7/site-packages
Cleaning up...
Run Code Online (Sandbox Code Playgroud)
但是,当我运行命令nosetests时,我得到:
-bash: nosetests: command not found
Run Code Online (Sandbox Code Playgroud)
我认为我的PATH有问题,老实说我不知道.任何帮助将不胜感激!
Max*_*mov 12
我遇到了这个问题,直到我设置鼻子sudo:
sudo pip install nose
Run Code Online (Sandbox Code Playgroud)
小智 6
我正在使用OS X 10.11.1.
在终端中执行以下操作:
进入目录 ~/Python/2.7/site-packages/
类型 sudo easy_install pip
类型 sudo easy_install virtualenv
类型 sudo easy_install nose
类型 sudo easy_install distribute
按照Learn Python The Hard Way一书中的说明执行操作.
但是,当我运行命令nosetests时,
当然,您如何运行该命令以及从哪个目录运行可能很重要。
我认为我的路径有问题,但老实说我不知道。
如果你这样做:
$ echo $PATH
Run Code Online (Sandbox Code Playgroud)
...您将能够看到路径中的所有目录。当然,您可以将任何您想要的目录添加到 PATH 中。
然而,我最近在我的mac上安装了nose,并且是手动安装的:
.../Downloads$ tar xfvz nose-1.3.0
.../Downlaods$ cd nose-1.3.0
.../nose-1.3.0$ sudo python setup.py install
Run Code Online (Sandbox Code Playgroud)
...和鼻子测试安装在这里:
$ which nosetests
/Library/Frameworks/Python.framework/Versions/2.7/bin/nosetests
Run Code Online (Sandbox Code Playgroud)
像往常一样,我的 site-packages 目录中也有一个鼻子目录。所以在我的 Mac 上,nosetests 安装在 site-packages 目录之外的目录中。可能只有较新版本的nose才会安装nosetests命令。您可能想尝试:
$ pip install --upgrade nose
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42543 次 |
| 最近记录: |