Python-没有名为foo的模块
我是python新手,我正在尝试为led立方体编写一个简单的程序。首先,我需要执行提供的其他示例程序之一,但是当我尝试运行python程序时,会出现错误“没有名为cube_interface的模块” 现在,在您将此问题标记为重复问题,并让我参考7776个类似问题堆栈溢出之前,让我告诉您,我已经尝试实现了其他14个SO问题上提供的解决方案,并关注了3个涵盖如何修复此错误的博客,但没有成功Python-没有名为foo的模块,python,Python,我是python新手,我正在尝试为led立方体编写一个简单的程序。首先,我需要执行提供的其他示例程序之一,但是当我尝试运行python程序时,会出现错误“没有名为cube_interface的模块” 现在,在您将此问题标记为重复问题,并让我参考7776个类似问题堆栈溢出之前,让我告诉您,我已经尝试实现了其他14个SO问题上提供的解决方案,并关注了3个涵盖如何修复此错误的博客,但没有成功 cd ~/Code/all_spark_cube/software/clients/python_client
cd ~/Code/all_spark_cube/software/clients/python_client
export PYTHONPATH=$PATH:$PYTHONPATH:`pwd`:`pwd`/src:.:/Library/Python/2.7/site-packages/
操作系统:Mac OsX 10.8.1Python:2.7.5
回购: 示例程序是src/tetris.py
cd ~/Code/all_spark_cube/software/clients/python_client/src/
sudo python setup.py install
该模块是src/all\u spark\u cube\u客户端
├── Makefile
└── src
├── LICENSE.txt
├── all_spark_cube_client
│ ├── __init__.py
│ └── __init__.pyc
├── all_spark_cube_client.egg-info
│ ├── PKG-INFO
│ ├── SOURCES.txt
│ ├── dependency_links.txt
│ ├── not-zip-safe
│ ├── requires.txt
│ └── top_level.txt
├── build
│ ├── bdist.macosx-10.9-intel
│ └── lib
│ └── all_spark_cube_client
│ └── __init__.py
├── client_demo.py
├── colors.py
├── dist
│ └── all_spark_cube_client-0.1-py2.7.egg
├── load_test.py
├── setup.py
├── supervisord.conf
├── supervisord_init_script.debian
├── supervisord_init_script.redhat
└── tetris.py
当我尝试运行tetris.py程序时,我得到一个错误“没有名为..的模块”
我已经尝试过构建python模块
$sudo python setup.py build
running build
running build_py
file all_spark_cube_client.py (for module all_spark_cube_client) not found
file all_spark_cube_client.py (for module all_spark_cube_client) not found
我已经尝试安装python模块(它没有给出任何错误,但我仍然无法运行tetris.py)
如何执行俄罗斯方块.py程序
额外资源
您忘了构建
cube\u接口
:
见:
您需要使用gen\u py
工具来构建此功能
i、 e:(我想:):
您的文件列表不包含任何名为
cube\u interface
的内容。cube\u接口在哪里
?您是否遵循了网页上的说明列表?安装prereq、克隆repo、make等?说明是针对服务器的,我正在尝试构建客户端。谢谢!,make
不起作用,但我认为我的思路是正确的make:thrift:没有这样的文件或目录make:**[gen py]错误1
显然你必须安装thrift。请仔细遵守他们的指示:)我需要客户。它们的说明是针对服务器的,无论您是否计划运行服务器,您都可能需要它们。我不是100%确定——但服务器/客户机库通常是齐头并进的。
cd ~/Code/all_spark_cube/software/clients/python_client/src/
sudo python setup.py install
cd /path/to/all_spark_cube/software/thrift/
make
cp cube_interface.py /path/to/python/site-packages