PredictionIO:安装后找不到 Pio 命令
PredictionIO: Pio command not found after install
我猜 PredictionIO 没有正确设置路径变量。
我使用方法 2 从这里 link 安装 PredictionIO:PredictionIO
一切都安装正确,但是当我输入 pio
时,它说找不到命令。这是我看到的:
当我尝试从 finder 启动 pio 时,我得到了这个:
有点迷茫,我做错了什么?
为了使这项工作正常进行,我只是做了以下操作,这是针对 Mac Yosemite 用户的。
$ PATH=$PATH:/Users/yourname/PredictionIO/bin; export PATH
假设您在该特定目录中安装了 PredictionIO
旁注:我真的不喜欢在某些领域对初学者/半初学者的冷嘲热讽,这真的让我质疑 Whosebug。
解决方法是编辑您的 PATH 环境变量。你可以直接在 shell:
$ export PATH=/Users/yourname/PredictionIO/bin:$PATH
但是,只要会话持续,它就会被设置。要使其永久化,您必须编辑 bash 配置文件。我不知道它在 MacOS 上是如何调用的。在我的 Ubuntu 上,它是 .profile
文件。它通常是 .profile,或 .bash_profile 或类似的东西。
$PATH 可能已在此文件中设置,因此找到位置并进行编辑。
我的 .profile 文件中有一部分内容如下:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:/opt/java/jdk1.8.0_45/bin:$PATH"
fi
我会将其更改为(尽管它看起来很奇怪,因为它混合了您的 MacOS 路径和我的 Ubuntu 路径):
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:/opt/java/jdk1.8.0_45/bin:/Users/yourname/PredictionIO/bin:$PATH"
fi
pio使用自己的python版本,使用你系统的python会出现问题,你可以在.zshrc
文件
中定义一个别名
alias pio='~/.platformio/penv/bin/python3 ~/.platformio/penv/bin/pio'
我猜 PredictionIO 没有正确设置路径变量。
我使用方法 2 从这里 link 安装 PredictionIO:PredictionIO
一切都安装正确,但是当我输入 pio
时,它说找不到命令。这是我看到的:
当我尝试从 finder 启动 pio 时,我得到了这个:
有点迷茫,我做错了什么?
为了使这项工作正常进行,我只是做了以下操作,这是针对 Mac Yosemite 用户的。
$ PATH=$PATH:/Users/yourname/PredictionIO/bin; export PATH
假设您在该特定目录中安装了 PredictionIO
旁注:我真的不喜欢在某些领域对初学者/半初学者的冷嘲热讽,这真的让我质疑 Whosebug。
解决方法是编辑您的 PATH 环境变量。你可以直接在 shell:
$ export PATH=/Users/yourname/PredictionIO/bin:$PATH
但是,只要会话持续,它就会被设置。要使其永久化,您必须编辑 bash 配置文件。我不知道它在 MacOS 上是如何调用的。在我的 Ubuntu 上,它是 .profile
文件。它通常是 .profile,或 .bash_profile 或类似的东西。
$PATH 可能已在此文件中设置,因此找到位置并进行编辑。
我的 .profile 文件中有一部分内容如下:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:/opt/java/jdk1.8.0_45/bin:$PATH"
fi
我会将其更改为(尽管它看起来很奇怪,因为它混合了您的 MacOS 路径和我的 Ubuntu 路径):
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:/opt/java/jdk1.8.0_45/bin:/Users/yourname/PredictionIO/bin:$PATH"
fi
pio使用自己的python版本,使用你系统的python会出现问题,你可以在.zshrc
文件
alias pio='~/.platformio/penv/bin/python3 ~/.platformio/penv/bin/pio'