我的beam应用程序的结构:
-setup.py
-app/__init__.py
-app/main.py
-package1/__init__.py
-package1/one.py
-package2/__init__.py
-package2/two.py
-package3/__init__.py
-package3/three.py
在main.py:
from package1 import one
from package2 import two
from package3 import three
在setup.py中
import setuptools
setuptools.setup(
name='beam',
version='1.0',
install_requires=['apache-beam[gcp]',
'google-cloud==0.34.0',
'google-cloud-bigquery==0.25.0',
'requests==2.19.1',
'google-cloud-storage==1.12.0'
],
packages=setuptools.find_packages(),
)
谢谢你。
这已经快一年了,但我有一个非常相似的问题,并能够解决它,所以为其他偶然发现这一页的人发帖。
在我的例子中,package3.three
没有什么特别之处,只是它碰巧是worker试图导入的第一个。事实上,删除package3.three
(例如,临时将其内容直接包含在main.py
)会导致其他模块中的一个出现相同的错误。
虽然我不完全理解根本原因,但使用文件调用Python app/main.py
而不是模块调用Python-m app.main
解决了这个问题。我猜想setup.py
中的打包和模块调用中的隐式打包之间存在一些冲突。
嗨,我正在学习线性代数与python的Edx课程。(http://nbviewer.ipython.org/github/ULAFF/notebooks/tree/may-14-2014/). 在第一个框中的“02.4.2.10矩阵向量乘法练习”中,代码为: 生成问题是Edx教授创建的一个模块。但是,我在导入Symphy时出错。 我得到的错误如下: 我下载并安装了症状,如果我导入,它可以在终端(苹
问题内容: 我正在将Django应用程序部署到开发服务器,并且在运行时遇到此错误: 似乎与一起分发。最初,我认为这可能不会安装到virtualenv中的Python,所以我使用以下命令将了(与Python相同的版本)安装到virtualenv 中的Python站点软件包: 编辑:这只发生在virtualenv内部。如果我在virtualenv外部打开控制台,则该控制台存在,但仍然出现相同的错误。
问题内容: 我有这个问题: 我已经安装了PIL,但仍然无法正常工作。我使用OSX。 我正在尝试为Django Simple Captcha安装此模块。 问题答案: 克里斯托弗的建议对我来说非常有效。 详细信息如下:1.卸载现有的Python Imaging Library 下载并解压缩源版本(从此处 http://effbot.org/downloads/Imaging-1.1.6.tar.gz)
问题内容: 卸载旧的Django版本后,我已经更新到最新的Django版本1.0.2。但是现在当我运行django-admin.py时,出现以下错误。我该如何解决? 问题答案: 你必须确保django在你的PYTHONPATH中。 要进行测试,只需在python shell中执行即可。应该没有输出: 如果你安装的Django通过(或与附带的),然后在你检查site-packages,如果文件(.)
问题内容: 我正在使用Python 2.5.4版并安装MySQL 5.0版和Django。Django在Python上运行良好,但在MySQL上运行良好。我在Windows Vista中使用它。 问题答案: 你需要使用以下命令之一。哪一个取决于你拥有和使用的操作系统和软件。 easy_install mysql-python(混合OS) pip安装mysql-python(mix os / pyt
问题内容: 在尝试验证tensorflow-gpu的安装时,尝试执行“将tensorflow作为tf导入”时出现了ImportError。我在Windows 7上使用Quadro K620。Tensorflow使用pip安装。 以下是堆栈跟踪: 我看过其他多个堆栈溢出帖子,例如纠正路径之类的内容,但我无法解决此问题。 问题答案: 我今天遇到了同一问题,请改用Windows的cuDNN v5.1库,
问题内容: 我正在安装tweepy,但是遇到了关于pip.req的错误。我已经安装了pip,但是由于某些原因,仍然找不到pip.req。我在网上做了很多研究,发现最多的是有关zapo(?)和python 2.7之间不兼容的问题,导致其他用户遇到相同的错误。不过,关于如何解决问题的讨论尚不清楚。谢谢! 问题答案: 如果您有以下代码,它似乎可以工作: 做这个: 创建一个目录 添加一个空文件 添加文件
我试图使用scrapy_user_agentsscrapy代理池。 我在my settings.py中添加了以下行: 当我运行spider时,会收到以下错误消息: 没有名为scrapy_user_agents的模块 我删除了中间件中的代理行,但得到了相同的问题和错误消息。 您将在下面找到完整的日志错误: