【python3.x 相对导入与绝对导入】教程文章相关的互联网学习教程文章

python模块导入难题(子模块中的模块)【代码】

我有以下项目结构:./app/__init__.py ./app/main/__init__.py ./app/main/views.py ./app/models.py ./app/resources/__init__.py ./app/resources/changesAPI.py ./config.py ./manage.pyapp / models.py文件具有以下行:from app import dbdb在app / __ init__.py中定义db = SQLAlchemy()我正在从app / resources / __ init__.py从models.py导入类:from app.models import User, Task, TaskChange, Revision但是,当模型尝试导入...

python-PyPDF2将不会导入【代码】

嗨,我刚刚开始使用python并尝试安装一些必需的库.在OS X上使用Python 3.4.1.我已经安装了PyPDF2(假设成功),但似乎无法使用这些工具:sh-3.2# port select --list pythonAvailable versions for python:nonepython25-applepython26python26-applepython27-applepython34 (active)sh-3.2# pip install PyPDF2Requirement already satisfied (use --upgrade to upgrade): PyPDF2 in /opt/local/Library/Frameworks/Python.framework/V...

在python 3中导入时抱怨参数为str /字节【代码】

我已经将updating a quaternions package与numpy集成,因此它可以在python 2和python 3中使用.不幸的是,基本导入步骤对于3.x来说惨不忍睹,尽管它在python 2.7中从未失败. (我使用python2.7编译2.7版本,并使用python3.x编译3.x版本.这是一个非常简单的distutils.)错误消息甚至都没有出现在Google的结果中,我只是不知道从这往哪儿走. 这是导入软件包的简单尝试的完整输出:> python -c 'import quaternion' Traceback (most recent ca...

在iPython-QtConsole(Anaconda)中键入导入副本时出现奇怪的错误【代码】

我想知道是否有人经历过这种奇怪的行为:每次输入:import copy在iPython qtconsole中,它冻结(无响应).我必须杀死该窗口并再次启动它.唯一可行的方法是,如果我将“导入副本”与其他代码段一起复制粘贴为复制粘贴中的一个块. 我感谢任何见识 Python 2.7.7-1,Anaconda 2.1,iPython 2.3.1 更新: 看来,这仅与import命令有关,我试图导入seaborn import sns,并且发生了同样的事情.解决方法:最新的iPython-qtconsole更新至2.4.1版本(由An...

如何在python中导入双扩展名文件【代码】

我有一个名为的python文件default.properties.py我如何尝试将其成功导入为模块import default.properties as prop但是直到我将名称更改为default.py才起作用,我想保留两个扩展名,这可能吗?解决方法:您可以使用impimport imp mymodule = imp.load_source('default.properties','default.properties.py') >>>mymodule.variable "i am variable in default.properties.py"要么mymodule = imp.load_module('default.properties',open(...

python-Flask和Flask-SocketIO集成和导入错误【代码】

我正在尝试将Flask-SocketIO与我的Flask应用程序集成. 由于某种原因,我收到了由从..导入我在events.py中拥有的socketio,我不确定为什么. 我将不胜感激提供的任何帮助. app.pyfrom factory import create_app app = create_app()factory.pyfrom flask import Flask from flask.ext.socketio import SocketIO from flask.ext.login import LoginManager import os from celery import Celerylm = LoginManager() socketio = SocketIO...

仅在本地环境上发生Python导入错误【代码】

我有一个部署在heroku上并使用Python 2.7.6运行的应用程序.在本地计算机上,使用相同的Python版本,在启动器所在的模块上出现导入错误:(VIRTUALENV)$python pybossa/web.py Traceback (most recent call last):File "pybossa/web.py", line 31, in <module>import pybossa ImportError: No module named pybossapybossa文件夹具有__ init__.py,其内容如下:__version__ = "0.1"解决方法:在两种执行情况下,环境可能不匹配. 您可以设置...

MATLAB为什么无法导入此python库?【代码】

我想在MATLAB中使用http://www.losonczylab.org/sima/1.2/. 我可以从python正常运行. 我可以在MATLAB中导入示例依赖项.$/opt/local/bin/python Python 2.7.9 (default, Dec 13 2014, 15:13:49) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> from sima import sequence >>> sequence <module 'sima.sequence' from '/User...

在Python3 Pandas中读取/导入CSV文件时出现编码问题【代码】

我正在尝试使用熊猫读取电影镜头数据集:http://files.grouplens.org/datasets/movielens/ml-100k/. 我正在使用Python 3.4版,并且正在按照“ http://www.gregreda.com/2013/10/26/using-pandas-on-the-movielens-dataset/”中给出的教程进行操作. 当我尝试使用此处提到的代码读取u.item数据时:# the movies file contains columns indicating the movie's genres # let's only load the first five columns of the file with usec...

将一次导出的.py文件导入回IPython Notebook

我使用Ipython Notebook进行所有python脚本编写,并使用markdown单元格做笔记. 有时候,我已经使用File> Download Notebook as .p??y file选项将Ipython Notebook作为xyz.py文件下载了. 现在,我需要将相同的xyz.py文件导入回Ipython Notebook. 我该如何实现? 尝试创建新笔记本并在单元格中运行 %load xyz.py 但是它将文件的原始内容加载到单个单元格中.并且不会呈现原始笔记本中存在的Markdown单元格和代码单元格内容.解决方法:据我...

python-无法从同级目录导入模块【代码】

我有一个Python 3项目,其结构如下:/project__init__.py/models__init__.pymy_model.pybase_model.py/tests__init__.pytest.py在test.py中,我要导入my_model.我的第一次尝试是从模型import my_model引发的,它引发了ImportError:没有名为“ models”的模块. This question建议将__init__.py文件添加到每个目录,但无济于事. Another post说用以下方式修改路径:import sys; import os sys.path.insert(0, os.path.abspath('..'))但这...

python-从lxml导入etree的“未定义符号:__xmlStructuredErrorContext”【代码】

>>> import lxml >>> from lxml import etree Traceback (most recent call last):File "<stdin>", line 1, in <module> ImportError: /usr/local/lib/python3.4/site-packages/lxml/etree.cpython-34m.so: undefined symbol: __xmlStructuredErrorContext我确实有libxml2和libxslt,我也尝试过卸载和重新安装,但没有帮助.lxml版本:3.4.4,python:3.4.2,作业系统:RHEL 5.5请帮助解决此问题 谢谢解决方法:您对lxml.etree的版本是针...

如何在iPython中从名称空间隐藏导入的模块?【代码】

通过这个简单的模块:#!/usr/bin/python #file: foo.py import ctypesclass Foo(ctypes.Structure):pass在iPython中:In [1]: import foo In [2]: foo. Foo ctypesctypes是在foo模块中使用的模块,不应向用户显示.目标是从ipython提供的自动完成功能中隐藏ctypes 这个解决方案太麻烦了吗?import ctypes as __ctypes解决方法:我通常使用__all__.您的代码将变为:import ctypes# Note here ___all__ = []class Foo(ctypes.Structure)...

无法将Matplotlib导入Python 3【代码】

我试图自学编程,并在下载基本教程所需的模块时遇到麻烦. 我的最新尝试是将matplotlib模块放入我的Python 3环境中.我尝试了很多不同的安装软件包,并在互联网上找到了很多建议,以至于我不记得我最初是如何获得该模块的.但是,似乎一切都顺利完成了安装过程. 我在安装Raspbian OS的所有过程中都使用Raspberry Pi2.Python 3.2.3 (default, Mar 1 2013, 11:53:50) [GCC 4.6.3] on linux2 Type "copyright", "credits" or "license()" fo...

python多段导入会做些额外的事情吗?【代码】

我在一个学生的脚本中看到了以下内容,令我惊讶的是它起作用了:>>> import os.path简而言之,问题是:这与简单的import os有何不同?还是一样,除了必须存在os.path? 正如您在下面看到的,它不是在我的范围内定义路径,而是在os中.>>> dir() ['__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'os']因此,问题是:python对此做了什么?当然,它会导入(并执行)模块os.它还确保os.path确实解析为有效的东...

PYTHON3 - 相关标签