Python 设置kivy&;OSX上带有pycharm IDE的蟒蛇 问题是:

Python 设置kivy&;OSX上带有pycharm IDE的蟒蛇 问题是:,python,macos,pycharm,kivy,anaconda,Python,Macos,Pycharm,Kivy,Anaconda,在pycharm中设置kivy与anaconda合作 我所做的: 按照在上找到的说明,我有kivy使用anaconda(它通过kivy.app启动,而不是从conda启动) 接下来:我在Pycharm中设置了anaconda 但是,我需要在pycharm中使用kivy和anaconda 有人知道如何设置吗? -------------------------------------------------------------------------------------- 补充资料 知道

pycharm
中设置
kivy
anaconda
合作

我所做的: 按照在上找到的说明,我有
kivy
使用
anaconda
(它通过
kivy.app
启动,而不是从
conda
启动)

接下来:我在
Pycharm
中设置了
anaconda

但是,我需要在
pycharm
中使用
kivy
anaconda
有人知道如何设置吗?


--------------------------------------------------------------------------------------

补充资料 知道通过
conda环境启动kivy(
$source activate…
)不起作用可能是有用的;它抛出导入错误/未安装kivy软件包

kivy.app
的最终“引导脚本”如下(修改自)

我也在github上

以下问题没有帮助:
#!/bin/bash
SCRIPT_PATH="${BASH_SOURCE[0]}";
if([ -h "${SCRIPT_PATH}" ]) then
  while([ -h "${SCRIPT_PATH}" ]) do SCRIPT_PATH=`readlink "${SCRIPT_PATH}"`; done
fi
SCRIPT_PATH=$(python -c "import os; print(os.path.realpath(os.path.dirname('${SCRIPT_PATH}')))")

# activate the virtualenv
# SUPPRESSED
# source ${SCRIPT_PATH}/venv/bin/activate

# setup the environment to not mess with the system
export PYTHONPATH="${SCRIPT_PATH}/kivy:${PYTHONPATH}"
export DYLD_FALLBACK_LIBRARY_PATH="${SCRIPT_PATH}/lib"
export LD_PRELOAD_PATH="${SCRIPT_PATH}/lib"
export GST_REGISTRY="${SCRIPT_PATH}/gst.registry"
export GST_PLUGIN_SCANNER="${SCRIPT_PATH}/gst-plugin-scanner"
export GTK_PATH="${SCRIPT_PATH}/../Frameworks/GStreamer.framework/Versions/Current"
export GST_PLUGIN_SYSTEM_PATH="${SCRIPT_PATH}/../Frameworks/GStreamer.framework/Versions/Current/lib/gstreamer-1.0"
export GST_PLUGIN_SYSTEM_PATH="${SCRIPT_PATH}/../Frameworks/GStreamer.framework/Versions/Current/lib/gstreamer-1.0"
export GIO_EXTRA_MODULES="${SCRIPT_PATH}/../Frameworks/GStreamer.framework/Versions/Current/lib/gio/modules"
export KIVY_HOME="${SCRIPT_PATH}/.kivy"

# activate the conda environment
# ADDED
source activate kivy

# if an app is available, use it
# SUPPRESSED
# if [ -d "${SCRIPT_PATH}/yourapp" ]; then
#   cd "${SCRIPT_PATH}/yourapp"
#   if [ -f "main.so" ]; then
#       exec ${SCRIPT_PATH}/python -c "import main"
#     exit 1
#   fi
#     if [ -f "main.pyo" ] || [ -f "main.opt-2.pyc" ]; then
#         exec ${SCRIPT_PATH}/python -OO -m main "$@"
#     exit 1
#     else
#         exec ${SCRIPT_PATH}/python -m main "$@"
#     exit 1
#     fi

# ADDED
if [ $# -ne 0 ]; then
    exec python "$@"
else
    exec python
fi

# default drag & drop support
elif [ $# -ne 0 ]; then
        exec ${SCRIPT_PATH}/python "$@"

# start a python shell, only if we didn't double-clicked
# SUPPRESSED
# elif [ "$SHLVL" -gt 1 ]; then
#         exec ${SCRIPT_PATH}/python
fi