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に新たなんだ、これは私が見渡せるよ明白なものである可能性があります。