草庐IT

package_info

全部标签

python - IPython 笔记本 - ShimWarning : The `IPython.kernel` package has been deprecated

我在将一些包导入IPython-Notebook时收到以下消息:%matplotlibnotebookimportnumpyasnpimportmatplotlibasmplimportmatplotlib.pyplotaspltfromscipy.integrateimportodeint//anaconda/lib/python3.4/site-packages/IPython/kernel/__init__.py:13:ShimWarning:The`IPython.kernel`packagehasbeendeprecated.Youshouldimportfromipyker

python - HTML 表格到 Pandas 表格 : Info inside html tags

我有一张来自网络的大表,可通过请求访问并使用BeautifulSoup进行解析。它的一部分看起来像这样:265JonesBlue29266Smith34当我使用pd.read_html(tbl)将其转换为pandas时输出是这样的:0120265JonesBlue291266Smith34我需要将信息保存在中标记,因为唯一标识符存储在链接中。也就是说,该表应如下所示:0120265jones03291266smith0134我对其他各种输出没意见(例如,jones03Jones会更有帮助),但唯一ID很重要。其他单元格中也有html标签,通常我不希望保存这些标签,但如果这是获取uid的

Python 日志记录 : Change "WARN" to "INFO"

如果我们的Django网络应用程序返回404,我们会在日志中看到:2017-11-2112:48:26django.request.get_response:WARNINGNotFound:/foooooo我想将get_response()创建的这一行从WARN更改为INFO。如何使用Django和Python配置它?另一种解决方案是忽略此行,但首选WARNtoINFO。 最佳答案 你不能轻易做到这一点,因为Django开发人员已经决定这个特定事件足够重要,可以归类为WARNING。但是,您可以在写入日志时将其转换为INFO,方法是

android - E : unable to locate package pip

我一直在尝试搭建Python-android环境,一直收到这个错误信息:~$sudoapt-getinstallbuild-essentialpatchgit-coreccacheantpippython-devsudo:/var/lib/sudo/plaixwritablebynon-owner(040777),shouldbemode0700[sudo]passwordforplaix:Readingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneE:Unabletolocatepacka

python - VC 中的 egg_info 目录?

您是否将foo.egg_info目录保留在版本控制中?这里有一个例子,在VC中使用它会很好:pipinstall-efoo其他人添加了一个新的EntryPoint(pkg_resource)您更新代码并拉取新的EntryPoint(文件foo.egg-info/entry_points.txt)无需再次调用setup.py即可使用新的EntryPoint 最佳答案 如果包中的所有更新只是添加了一个入口点,那将是一个不负责任的发布;如果包中的任何功能发生变化,则需要更新版本号。您还如何知道您安装了正确的功能集?如果您使用的是来自VCS

python 3 : Installing gi package with pip

我正在尝试运行this使用Python3的Matplotlib示例。要运行它,我需要先安装gi(我正在使用pyenv):$python--versionPython3.6.1$pip--versionpip9.0.1from/home/hakon/.pyenv/versions/3.6.1/lib/python3.6/site-packages(python3.6)$pipinstallgiCollectinggiDownloadinggi-1.2.tar.gzCollectingrequests(fromgi)Downloadingrequests-2.16.0-py2.py3-no

python - virtualenv --system-site-packages 不使用系统站点包

我的印象是在virtualenv中使用--system-site-packages标志将允许虚拟环境使用已经安装的系统包。但是我发现情况并非如此。我正在使用python的自定义编译版本。您可以在以下步骤中看到问题。[user@machinedjango]$whichpython/app/python/bin/python[user@machinedjango]$whichpip/app/python/bin/pip[user@machinedjango]$whichvirtualenv/app/python/bin/virtualenv[user@machinedjango]$pyth

python - 导入错误 : No module named package

我发现在Python中导入模块很复杂,所以我正在做实验来解决这个问题。这是我的文件结构:PythonTest/package/__init__.pytest.py__init__.py的内容:package='Variablepackagein__init__.py'frompackageimporttesttest.py内容:frompackageimportpackageprintpackage当我离开package(在PythonTest中)并执行pythonpackage/test.py时,我得到:Traceback(mostrecentcalllast):File"packa

Python代码组织问题: Eggs + Packages + Buildout + Unit Tests + SVN

我有几个共享通用模块的python项目。直到现在,我一直在……咳咳……保留公共(public)代码的多个副本并手动同步。但我显然更愿意做其他事情。在我看来,zc.Buildout可能就是我所需要的。我想我应该做的是将我系统的每个可重用组件放入一个单独的鸡蛋中,然后使用buildout将它们组装到项目中。我还认为,对于任何特定模块,我应该将单元测试放入单独的包或egg中,这样我就不会在每个项目中都安装组件单元测试的副本。我只想在我的库开发的地方进行单元测试,而不是在它刚刚被使用的地方。所以也许我想要这样的东西projectslib1testscodelib2testscodeapp1te

python - 在 Ipython Notebook 中禁用 INFO 日志记录消息

我正在使用requests_throttler和requests模块通过API进行通信。我的脚本是用IpythonNotebook编写的。我从requests_throttler模块收到很多日志消息。如何在IpythonNotebook中禁用或保存到文件日志消息?我收到如下消息:INFO:requests_throttler.throttler:Startingbasethrottler'base-throttler'...并想发送数千个请求,而此INFO消息会杀死我的笔记本。 最佳答案 如果您只想禁用JupyterNotebook