草庐IT

Import-Package

全部标签

python - 导入错误 : cannot import name wraps

我在Ubuntu14.04.2LTS上使用python2.7.6。我正在使用模拟来模拟一些单元测试,并注意到当我导入模拟时它无法导入包装。不确定是否应该使用不同版本的mock或6来使其导入工作?找不到任何相关答案,而且我没有使用虚拟环境。mock模块说它与python2.7.x兼容:https://pypi.python.org/pypi/mock模拟==1.1.3六==1.9.0Python2.7.6(default,Mar222014,22:59:56)[GCC4.8.2]onlinux2Type"help","copyright","credits"or"license"form

python - python中的单个命令从类似文件的package.json安装相关模块

在node.js中,可以在部署期间执行npmupdate--production,只要有正确的package.json,所有相关的node.js模块都会被安装。是否有一个与python等效的命令行以便于部署?pip可以和npm做同样的事情吗? 最佳答案 是的,有一个命令可以做到这一pip,一旦你想部署,你可以使用以下命令生成包文件:pipfreeze>requirements.txt当你想从同一个文件安装包时,使用:pipinstall-rrequirements.txt您可以找到有关卡住的更多信息here

python - 导入错误 : cannot import name np_utils

我正在尝试运行以下example来自keras但我收到此错误:ImportErrorTraceback(mostrecentcalllast)in()8importnumpyasnp9importmatplotlib.pyplotasplt--->10fromkeras.modelsimportSequential11fromkeras.layersimportDense,LSTM12/usr/local/lib/python2.7/dist-packages/keras/__init__.pyin()1from__future__importabsolute_import2---->

python - Visual Studio 代码 pylint : Unable to import 'protorpc'

我正在使用pylint在VisualStudioCode开发GoogleAppEngine(GAE)CloudEndpointAPIinPython.我无法解决lint错误。我不知道是什么导致了这个错误,但猜测一下,pylint找不到protorpc库?TroubleshootingLinting中的推荐修复是将工作区设置配置为指向完全限定的python可执行文件。我已经这样做了,但lint错误仍然存​​在。protorpc本身安装到:~/google-cloud-sdk/platform/google_appengine/lib/protorpc-1.0/protorpc...其中包

python - 使用 `import __main__` 是一种好习惯吗?

我正在开发一个相对较大的Python应用程序,我希望将一些资源作为全局变量保留在多个不同的模块中。这些值包括版本号、版本日期、全局配置和一些资源的静态路径。我还包含了一个由命令行选项设置的DEBUG标志,这样我就可以在Debug模式下运行我的应用程序,而无需完整的环境。我要导入的值我一直小心确保不会在程序运行过程中发生变化,并且我已将它们记录为不应触及的全局常量变量。我的代码基本上看起来像#Main.pyimportwxfromguiimportGuiDEBUG=FalseGLOBAL_CONFIG=NoneVERSION='1.0'ICON_PATH='some/path/to/th

python - Python 2.7 中 "Absolute Import"的正确方法

Python2.7.10在虚拟环境中在每个模块中启用from__future__importabsolute_import目录树如下:Project/prjt/__init__.pypkg1/__init__.pymodule1.pytests/__init__.pytest_module1.pypkg2/__init__.pymodule2.pytests/__init__.pytest_module2.pypkg3/__init__.pymodule3.pytests/__init__.pytest_module3.pydata/log/我尝试在pkg1/module1.py中使用

python - 运行 import tensorflow 后的非法指令(核心转储)

我创建了一个全新的虚拟环境:virtualenv-ppython2test_venv/并安装了tensorflow:pipinstall--upgrade--no-cache-dirtensorflowimporttensorflow给了我非法指令(核心转储)请帮助我了解发生了什么以及如何解决它。谢谢。CPU信息:-cpudescription:CPUproduct:Intel(R)Core(TM)i3CPUM330@2.13GHzbusinfo:cpu@0version:CPUVersioncapabilities:x86-64fpufpu_exceptionwpvmedepsets

python - 运行python3时出现"This package should not be accessible on Python 3"

在得知我可以在我的Mac上同时使用python和python3之前,我曾尝试使用virtualenv在python版本之间切换。我能够修复我的python2.7版本,所以它仍然可以正常工作,但是现在当我运行python3时,我收到了这个错误:FailedtoimportthesitemoduleTraceback(mostrecentcalllast):File"/usr/local/Cellar/python3/3.6.0/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py",line544,inmain()F

python - Python 中 "__package__"属性的用途是什么?

我只想知道__package__到底是什么意思?在官方文档中没有找到任何解释,即使在SO上也是如此。如果你能提供一些例子,我会很高兴。 最佳答案 见PEP366和importsystemreferencedocumentation:Themajorproposedchangeistheintroductionofanewmodulelevelattribute,__package__.Whenitispresent,relativeimportswillbebasedonthisattributeratherthanthemodul

python - 安装 iPython : "ImportError cannot import name path"?

我正在尝试安装IPython。我已经运行pipinstallipython[notebook]没有任何错误,但现在我明白了:$ipythonnotebookTraceback(mostrecentcalllast):File"/Users/me/.virtualenvs/.venv/bin/ipython",line7,infromIPythonimportstart_ipythonFile"/Users/me/.virtualenvs/.venv/lib/python2.7/site-packages/IPython/__init__.py",line48,infrom.termin