【问题标题】:Nao SDK For Pycharm用于 Pycharm 的 Nao SDK
【发布时间】:2015-07-02 17:40:07
【问题描述】:

我安装了 nao Python SDK(naoqi),当我从控制台运行脚本时,它是正确的,这是我的代码:

__author__ = 'raul'
from naoqi import ALProxy
tts = ALProxy("ALTextToSpeech", "192.168.1.121", 9559)
tts.say("Hello World")

但是当我运行我的脚本时,PyCharm 出现以下错误:

/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7         /Users/raul/Documents/untitled/main.py

Traceback (most recent call last):
File "/Users/raul/Documents/untitled/main.py", line 3, in <module>
from naoqi import ALProxy
ImportError: No module named naoqi

如何在 Pycharm 中将 nao sdk 添加到我的项目中?

我导出了 nao sdk:

$ export PYTHONPATH=${PYTHONPATH}:/Users/Raul/Documents/naoSDK
$ export DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:/Users/Raul/Documents/naoSDK

谢谢!!

【问题讨论】:

  • 这个问题你解决了吗?我遇到了同样的问题。

标签: python sdk pycharm


【解决方案1】:

PyCharm 只是调用您在创建项目时选择的任何 Python 解释器。

创建新项目时,单击下拉按钮选择要使用的 Python 解释器。在您的情况下,选择您已安装 SDK 的 Python 解释器。

【讨论】:

    【解决方案2】:

    PyCharm 控制 PYTHONPATH 本身,它忽略从父 shell 获得的任何内容(我想保持项目的行为确定性)。

    查看配置项目路径的文档: https://www.jetbrains.com/pycharm/help/installing-uninstalling-and-reloading-interpreter-paths.html

    您还可以为 SDK 创建一个 virtualenv,如questiondocumentation 的答案所示。您也可以在其他项目中re-use such virtualenv

    【讨论】:

      【解决方案3】:

      文档在这里解释了如何使用 Python SDK:http://doc.aldebaran.com/2-5/dev/python/install_guide.html#mac,但不清楚。 在Python for Naoqi (dynamic module not initialized properly) 他们尝试了这个:

      DYLD_LIBRARY_PATH=<installation_directory>/lib DYLD_FRAMEWORK_PATH=<installation_directory> PYTHONPATH=<installation_directory>/lib/python2.7/site-packages python
      

      它也可能对你有用。

      【讨论】:

        【解决方案4】:

        我刚刚知道怎么做。我写在这里以防其他人需要它。 在您的终端中打开您的 .bashrc 文件 $gedit .bashrc 然后将以下路径添加到文件中:

        1. export PYTHONPATH=${PYTHONPATH}:/your-path/pynaoqi-python/lib/python2.7/site-packages
        2. export DYLD_LIBRARY_PATH=/your-path/pynaoqi-python/lib
        3. export DYLD_FRAMEWORK_PATH=/your-path/pynaoqi-python

        $source .bashrc

        在你的 PyCharm 中,转到运行->编辑配置->环境变量 单击角落的+ 将PYTHONPATH 添加到Name 和/your-path/pynaoqi-python/lib/python2.7/site-packages 到Value。 同样,其他路径。

        【讨论】:

          猜你喜欢
          • 2014-04-19
          • 1970-01-01
          • 2023-01-24
          • 1970-01-01
          • 1970-01-01
          • 2019-11-21
          • 1970-01-01
          • 2017-11-24
          • 2023-04-06
          相关资源
          最近更新 更多