2016-06-27 6 views
0

OS X Yosemite 10.10.5にPython 2.7がインストールされています。私はPIPを介してNPMをインストールしたいが、コマンドは正常に実行され、/Library/Python/2.7/site-packages/にnpmという名前のディレクトリがあるが、NPMを使用すると「コマンドが見つかりません」という結果が得られます。PIP経由でNPMをインストールしましたが、「npm:コマンドが見つかりません」

これは私がPIPとNPMをインストールする方法です:

STEP 1

sudo easy_install pip 

が出力としてこれを与えた:

Reading https://pypi.python.org/simple/pip/ 
Best match: pip 8.1.2 
Downloading https://pypi.python.org/packages/e7/a8/7556133689add8d1a54c0b14aeff0acb03c64707ce100ecd53934da1aa13/pip-8.1.2.tar.gz#md5=87083c0b9867963b29f7aba3613e8f4a 
Processing pip-8.1.2.tar.gz 
Writing /tmp/easy_install-v4g_ZO/pip-8.1.2/setup.cfg 
Running pip-8.1.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-v4g_ZO/pip-8.1.2/egg-dist-tmp-5Ku7Ds 
warning: no previously-included files found matching '.coveragerc' 
warning: no previously-included files found matching '.mailmap' 
warning: no previously-included files found matching '.travis.yml' 
warning: no previously-included files found matching '.landscape.yml' 
warning: no previously-included files found matching 'pip/_vendor/Makefile' 
warning: no previously-included files found matching 'tox.ini' 
warning: no previously-included files found matching 'dev-requirements.txt' 
warning: no previously-included files found matching 'appveyor.yml' 
no previously-included directories found matching '.github' 
no previously-included directories found matching '.travis' 
no previously-included directories found matching 'docs/_build' 
no previously-included directories found matching 'contrib' 
no previously-included directories found matching 'tasks' 
no previously-included directories found matching 'tests' 
Adding pip 8.1.2 to easy-install.pth file 
Installing pip script to /usr/local/bin 
Installing pip2.7 script to /usr/local/bin 
Installing pip2 script to /usr/local/bin 

Installed /Library/Python/2.7/site-packages/pip-8.1.2-py2.7.egg 
Processing dependencies for pip 
Finished processing dependencies for pip 

STEP 2:

sudo -H pip install npm 

はこれを与えたが出力として:

Collecting npm 
    Using cached npm-0.1.1.tar.gz 
Requirement already satisfied (use --upgrade to upgrade): optional-django==0.1.0 in /Library/Python/2.7/site-packages (from npm) 
Installing collected packages: npm 
    Running setup.py install for npm ... done 

STEP 3:

npm -v 

が出力としてこれを与えた:ここ

-bash: npm: command not found 

は私の$ PATH変数にあるものですが、読みやすくするための別の行に分割。注意すべきは、私はこれらを他人のマシンからコピーし、私のマシンには/ usr/local/libディレクトリがないことです。

/usr/local/bin: 
/usr/bin: 
/bin: 
/usr/sbin: 
/sbin: 
/opt/local/bin: 
/opt/local/sbin: 
/usr/local/lib/python2.7: 
/usr/local/lib/python2.7/site-packages: 
/usr/local/lib/node_modules: 
/usr/bin/python2.7: 
/Library/Python/2.7/site-packages/npm 

私は、Linuxには見知らぬ人だありませんが、私はOS Xに新たなんだ、これは私が見渡せるよ明白なものである可能性があります。

答えて

1

お使いのコンピュータにNPMをインストールしていない

sudo -H pip install npm 

ステップ2で行った操作。 このコマンドは、npmという名前のpythonパッケージのインストールのみを要求します。

パッケージ記述がhttps://pypi.python.org/pypi/npm/0.1.1利用可能である:)

開発者に対しのgithubのリポジトリ上に説明したように、このPythonパッケージは、「NPM用Pythonバインディングとutilsの」のために設計されています。

メモこのパッケージはUNMAINTAINEDです。

あなたは、NPMをインストールしたい場合、あなたは、NPM(ノードパッケージマネージャ)の話をしている場合は、最初Nodejsをインストールする必要がnode js web site

1

をチェックする必要があります。 NPMにはNodeが付属しています。

Macでこれを行うには、http://brew.shまたはhttps://www.macports.orgを使用してください。

brew update 
brew install node 
関連する問題