我使用自制软件安装python并使用pip随附在Mac OS EL Captian上安装python软件包.
使用python安装的pip在安装python模块时工作正常,我没有问题在python shell中导入它(我已经测试了请求和beautifulsoup4并且可以找到它们).但是我找不到某些python模块的可执行文件.
例如,在这个问题中,我询问了未找到python sphinx doc generator命令.根据文档,我应该sphinx-build在pip install之后提供可执行命令.但正如您在该问题中看到的那样,找不到该命令.
我进一步尝试了另一个,一个cookiecutter.Pip安装运行顺利,没有任何问题.但仍未找到二进制可执行文件.如你看到的:
JINXUANs-MacBook-Pro:~ jinxuanwu$ pip install cookiecutter
Requirement already satisfied (use --upgrade to upgrade): cookiecutter in /usr/local/lib/python2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): binaryornot>=0.2.0 in /usr/local/lib/python2.7/site-packages (from cookiecutter)
Requirement already satisfied (use --upgrade to upgrade): whichcraft>=0.1.1 in /usr/local/lib/python2.7/site-packages (from cookiecutter)
Requirement already satisfied (use --upgrade to upgrade): future>=0.15.2 in /Library/Python/2.7/site-packages (from cookiecutter)
Requirement already satisfied (use --upgrade to upgrade): ruamel.yaml>=0.10.12 in /usr/local/lib/python2.7/site-packages (from cookiecutter)
Requirement already satisfied (use --upgrade to upgrade): jinja2>=2.7 in /Library/Python/2.7/site-packages (from cookiecutter)
Requirement already satisfied (use --upgrade to upgrade): click>=5.0 in /usr/local/lib/python2.7/site-packages (from cookiecutter)
Requirement already satisfied (use --upgrade to upgrade): chardet>=2.0.0 in /usr/local/lib/python2.7/site-packages (from binaryornot>=0.2.0->cookiecutter)
Requirement already satisfied (use --upgrade to upgrade): ruamel.ordereddict in /usr/local/lib/python2.7/site-packages (from ruamel.yaml>=0.10.12->cookiecutter)
Requirement already satisfied (use --upgrade to upgrade): ruamel.base>=1.0.0 in /usr/local/lib/python2.7/site-packages (from ruamel.yaml>=0.10.12->cookiecutter)
Requirement already satisfied (use --upgrade to upgrade): MarkupSafe in /Library/Python/2.7/site-packages (from jinja2>=2.7->cookiecutter)
JINXUANs-MacBook-Pro:~ jinxuanwu$ cookiecutter
-bash: cookiecutter: command not found
JINXUANs-MacBook-Pro:~ jinxuanwu$
Run Code Online (Sandbox Code Playgroud)
我也尝试过pip install virtualenv仍然面临命令未找到问题.
我的Python版本是2.7.11,pip是8.0.2自带的python.
使用pip show -f cookiecutter表明它安装了一切的位置(这是我从这个发现由PIP安装在如何列出文件答案
当我运行它时,它显示它已安装../../../../usr/local/bin/cookiecutter.查看Location上面的信息(/Library/Python/2.7/site-packages在我的例子中),我可以看到..用于访问根目录的字符串.
在我的Mac上,它安装了它/usr/local/bin.所以我可以通过更新我的路径环境来访问它:
export PATH=$PATH:/usr/local/bin
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2455 次 |
| 最近记录: |