找不到与 coremltools 匹配的分布
No matching distribution found for coremltools
我尝试在 Mac 上使用 coremltools 将 caffemodel 转换为 mlmodel。
按照“pip install -U coremltools”,我得到了这个:
“
收集 coremltools
找不到满足 coremltools 要求的版本(来自版本:)
找不到与 coremltools 匹配的分布
“
enter image description here
而且,我的 python 版本是 "Python 2.7.10",
numpy 版本是 "numpy (1.12.1)",
protobuf 版本是 "protobuf (3.2.0)"
我使用了“pip search coremltools”,得到了“coremltools (0.3.0) - CoreML 社区工具”,
但是“pip install coremltools==0.3”得到了“找不到满足要求的版本 coremltools==0.3(来自版本:)
找不到 coremltools==0.3 的匹配分布“
卧槽?有人也明白吗?
我安装了python 3.6(我认为所有版本 >= 2.7 都会导致这个问题)。我已将我的默认 python 版本转换为 2.7 ,但仍然无法正常工作。
我使用另一个 Mac 和 python 版本 2.7 作为默认,它没有再次出现。现在,我成功安装了 coremltools:
" 正在收集 coremltools
下载 coremltools-0.3.0-py2.7-none-any.whl (1.4MB)
100% |████████████████████████████████| 1.4MB 171kB/秒
要求已经是最新的:/Library/Python/2.7/site-packages 中的 numpy>=1.6.2(来自 coremltools)
要求已经是最新的:/Library/Python/2.7/site-packages 中的 protobuf>=3.1.0(来自 coremltools)
要求已经是最新的:/Library/Python/2.7/site-packages 中的 six>=1.9(来自 protobuf>=3.1.0->coremltools)
要求已经是最新的:/Library/Python/2.7/site-packages 中的 setuptools(来自 protobuf>=3.1.0->coremltools)
安装收集的包:coremltools
已成功安装 coremltools-0.3.0 "
尝试在运行 Python 2.7 的虚拟环境中安装 coremltools。请注意,它目前不适用于 Python 3.x
安装 virtualenv 后,创建一个运行 Python 2.7
的新环境
virtualenv --python=/usr/bin/python2.7 <DIR>
接下来,激活环境
source <DIR>/bin/activate
然后按照惯例继续安装 coremltools
pip install -U coremltools
我能够使用 virtualenv 安装它。详情在这里。
http://satoshi.blogs.com/ml/2017/06/installing-coremltools-on-macos.html
我安装了 python 3.6x 但是我无法用它安装 coremltool。解决它的方法是使用 virtualenv。
如果命令:pip install virtualenv
不起作用,只需使用来自 python 3.6x 的最新命令,即 pip3 install virtualenv
.
希望它能奏效。干杯
CoreMLTools 需要 Python 2.7
coremltools-0.4.0-py2.7
https://pypi.python.org/pypi/coremltools
- cd ~/Virtualenvs
- 虚拟环境project_folder
- cd project_folder
- 来源bin/activate
- pip 安装-U coremltools
推荐的 Homebrew 和 Python 安装
Homebrew 安装(Python 安装前)
macOS 默认路径为 /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin。您需要更改它,以便像 Python 这样的一些 Homebrew 安装将优先于 macOS 二进制文件。要进行这些更改,请打开 ~/.bash_profile.
vim~/.bash_profile
…并添加这 4 行:
#确保用户安装的二进制文件优先
导出路径=/usr/local/bin:$路径
# 如果 .bashrc 存在则加载它
test -f ~/.bashrc && source ~/.bashrc
由于上述指令将在下次登录时生效,请获取文件以确保其对当前会话生效:
来源~/.bash_profile
Python 和 Virtualenvs 安装
酿造安装 python
pip 安装 virtualenv
mkdir -p ~/Virtualenvs
cd ~/Virtualenvs
virtualenv project_folder
cd project_folder
来源 bin/activate
pip install -U coremltools
我尝试在 Mac 上使用 coremltools 将 caffemodel 转换为 mlmodel。
按照“pip install -U coremltools”,我得到了这个: “ 收集 coremltools 找不到满足 coremltools 要求的版本(来自版本:) 找不到与 coremltools 匹配的分布 “ enter image description here
而且,我的 python 版本是 "Python 2.7.10", numpy 版本是 "numpy (1.12.1)", protobuf 版本是 "protobuf (3.2.0)"
我使用了“pip search coremltools”,得到了“coremltools (0.3.0) - CoreML 社区工具”, 但是“pip install coremltools==0.3”得到了“找不到满足要求的版本 coremltools==0.3(来自版本:) 找不到 coremltools==0.3 的匹配分布“
卧槽?有人也明白吗?
我安装了python 3.6(我认为所有版本 >= 2.7 都会导致这个问题)。我已将我的默认 python 版本转换为 2.7 ,但仍然无法正常工作。
我使用另一个 Mac 和 python 版本 2.7 作为默认,它没有再次出现。现在,我成功安装了 coremltools:
" 正在收集 coremltools 下载 coremltools-0.3.0-py2.7-none-any.whl (1.4MB) 100% |████████████████████████████████| 1.4MB 171kB/秒 要求已经是最新的:/Library/Python/2.7/site-packages 中的 numpy>=1.6.2(来自 coremltools) 要求已经是最新的:/Library/Python/2.7/site-packages 中的 protobuf>=3.1.0(来自 coremltools) 要求已经是最新的:/Library/Python/2.7/site-packages 中的 six>=1.9(来自 protobuf>=3.1.0->coremltools) 要求已经是最新的:/Library/Python/2.7/site-packages 中的 setuptools(来自 protobuf>=3.1.0->coremltools) 安装收集的包:coremltools 已成功安装 coremltools-0.3.0 "
尝试在运行 Python 2.7 的虚拟环境中安装 coremltools。请注意,它目前不适用于 Python 3.x
安装 virtualenv 后,创建一个运行 Python 2.7
的新环境virtualenv --python=/usr/bin/python2.7 <DIR>
接下来,激活环境
source <DIR>/bin/activate
然后按照惯例继续安装 coremltools
pip install -U coremltools
我能够使用 virtualenv 安装它。详情在这里。
http://satoshi.blogs.com/ml/2017/06/installing-coremltools-on-macos.html
我安装了 python 3.6x 但是我无法用它安装 coremltool。解决它的方法是使用 virtualenv。
如果命令:pip install virtualenv
不起作用,只需使用来自 python 3.6x 的最新命令,即 pip3 install virtualenv
.
希望它能奏效。干杯
CoreMLTools 需要 Python 2.7
coremltools-0.4.0-py2.7
https://pypi.python.org/pypi/coremltools
- cd ~/Virtualenvs
- 虚拟环境project_folder
- cd project_folder
- 来源bin/activate
- pip 安装-U coremltools
推荐的 Homebrew 和 Python 安装
Homebrew 安装(Python 安装前)
macOS 默认路径为 /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin。您需要更改它,以便像 Python 这样的一些 Homebrew 安装将优先于 macOS 二进制文件。要进行这些更改,请打开 ~/.bash_profile.
vim~/.bash_profile
…并添加这 4 行:
#确保用户安装的二进制文件优先
导出路径=/usr/local/bin:$路径
# 如果 .bashrc 存在则加载它
test -f ~/.bashrc && source ~/.bashrc
由于上述指令将在下次登录时生效,请获取文件以确保其对当前会话生效:
来源~/.bash_profile
Python 和 Virtualenvs 安装
酿造安装 python
pip 安装 virtualenv
mkdir -p ~/Virtualenvs
cd ~/Virtualenvs
virtualenv project_folder
cd project_folder
来源 bin/activate
pip install -U coremltools