我试图在我的Mac上使用协同工具将caffemodel转换为mlmodel。
在“pip安装-U coremltools”之后,我得到了以下信息:“收集coremltools无法找到满足需求的coremltools版本(从版本:)没有为coremltools找到匹配的发行版”在这里输入图像描述
而且,我的python版本是"Python 2.7.10",numpy版本是"numpy (1.12.1)",protobuf版本是"protobuf (3.2.0)“。
我使用了“",并获得了”coremltools (0.3.0) - Community for CoreML ",但是“pip coremltools==0.3”got“找不到满足coremltools==0.3要求的版本( version:)没有为coremltools==0.3找到匹配的发行版”。
wtf?有人也收到这个吗?
发布于 2017-06-14 23:23:29
尝试在运行Python2.7的virtualenv中安装coremltools。请注意,它目前不适用于Python3.x
一旦安装了virtualenv,创建一个运行Python2.7的新环境
virtualenv --python=/usr/bin/python2.7 <DIR>接下来,激活环境。
source <DIR>/bin/activate然后继续按惯例安装coremltools。
pip install -U coremltools发布于 2017-06-14 01:56:39
我安装了python3.6(我认为所有版本的>= 2.7都会导致这个问题)。我已经将默认的python版本转换为2.7,但仍然无法工作。
我使用另一个默认版本为python 2.7的Mac,它没有再次出现。现在,我成功地安装了coremltools:
“收集下载coremltools的工具--0.3.0-py2.7-An.whl ( 1.4MB ) \x{e76f}\x{e76f}/最新要求: numpy>=1.6.2 in /Library/2.7/site-packages in /Library/2.7/site-packages(来自coremltools)要求已经更新: protobuf>=3.1.0 in /Library/Python //2.7/站点-包(来自coremltools)要求已经更新: six>=1.9 in /Library/Python/2.7/site-packages (from >=3.1.0-> coremltools )要求已经更新: setuptools in /Library/Python/2.7/site-包(参见protobuf>=3.1.0->coremltools)安装收集的包:coremltools成功安装了coremltools 0.3.0“
发布于 2017-07-22 20:24:23
CoreMLTools需要Python2.7
coremltools-0.4.0-py2.7
https://pypi.python.org/pypi/coremltools
推荐的
自制安装(预Python安装)
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin.是macOS默认路径您将希望更改它,以便某些像Python这样的本地安装将优先于库存macOS二进制文件。要进行这些更改,请打开~/..bash_profile。
vim ~/..bash_profile…然后加上这4行:
#确保用户安装的二进制文件优先
导出路径=/usr/local/bin:$PATH
#加载.bashrc (如果存在)
测试-f ~/..bashrc && source ~/..bashrc
由于上面的指令将在下一次登录时生效,所以请源文件以确保它对当前会话生效:
源~/..bash_profile
Python和Virtualenv安装
brew安装python
pip安装虚拟主机
mkdir -p ~/Virtualenvs
cd ~/Virtualenvs
虚拟project_folder
cd project_folder
源箱/激活
pip安装-U协同工具
https://stackoverflow.com/questions/44510701
复制相似问题