|
|
|
@ -95,8 +95,14 @@ EOF
|
|
|
|
|
|
|
|
|
|
if [ $? -eq 1 ]; then # Older version installed, or not installed at all
|
|
|
|
|
echo "First time run paddle, need to install some python dependencies."
|
|
|
|
|
# setuptools normalizes package version, so we need to use normalized
|
|
|
|
|
# package version for paddle python package
|
|
|
|
|
PYTHON_PADDLE_VERSION=$(python -c 'import packaging
|
|
|
|
|
import setuptools
|
|
|
|
|
print str(packaging.version.Version("@PADDLE_VERSION@"))
|
|
|
|
|
' 2>/dev/null)
|
|
|
|
|
BASEDIR=$(dirname "$0")
|
|
|
|
|
pip install ${BASEDIR}/../opt/paddle/share/wheels/*-@PADDLE_VERSION@-*.whl
|
|
|
|
|
pip install ${BASEDIR}/../opt/paddle/share/wheels/*-${PYTHON_PADDLE_VERSION}-*.whl
|
|
|
|
|
if [ $? -ne 0 ]; then
|
|
|
|
|
echo "pip install wheels failed. "
|
|
|
|
|
echo "Please use 'sudo paddle' at the first time you use PaddlePaddle"
|
|
|
|
|