【Python包管理之poetry的使用】教程文章相关的互联网学习教程文章

如何制作仅包含jinja模板的python包【代码】

目前有一个项目,我目前正在尝试扩展生活在我尝试制作的python包中的jinja2模板.现在,我正努力用.html文件制作一个python软件包.这是我目前拥有的:sharedtemplates/ ├── setup.py └── templates├── __init__.py├── base.html├── footer.html└── header.html__init__.py为空,setup.py为超级基础. 我当前正在使用的目录是这样设置的:repo/ ├── site.py └── templates└── index.html在index.html中,我将使...

如何将pip / pypi安装的python包转换为要在AWS Glue中使用的zip文件

我正在使用AWS Glue和PySpark ETL脚本,并希望使用辅助库(如google_cloud_bigquery)作为PySpark脚本的一部分. documentation states this should be possible. This previous Stack Overflow discussion,特别是其中一个答案的评论似乎提供了额外的证据.但是,如何做到这一点我不清楚. 因此,目标是将pip安装的包转换为一个或多个zip文件,以便能够在S3上托管包并指向它们,如下所示: S3://bucket/prefix/lib_A.zip,s3://bucket_B/pre...

Python – 从不是包的目录导入模块【代码】

我有这样的目录结构……dir/build.py dir2dir3/packages.py现在build.py需要packages.py – 并注意dir2不是包. 那么将packages.py加载到build.py的最佳方法是什么(目录结构无法更改) 编辑 sys.path.append解决方案似乎很好 – 但有一点 – 我需要很少使用packages.py文件 – 并保留一个包含很少使用的目录的sys.path,但是在前面 – 那是最好的吗? 编辑二 我认为imp解决方案是最好的.import imp packages = imp.load_source('...

下载带有依赖项的python包而无需安装【代码】

我需要下载一个包含所有依赖项的python包,而无需安装,将sneaker-net连接到计算机而不连接到Internet,并将其安装在那里.例如,我想安装buildbot,生菜等. 该计算机是使用Python 2.7的Windows 7计算机.如果包具有本机扩展,我可以在计算机上构建它们.解决方法:您可以使用–download选项使用pip,它将下载主程序包及其依赖项,而无需安装它们.pip install --download="/path/to/downloaded/files" sneaker-net并使用这些文件在本地机器上:...

Python-包与常用模块(2)【图】

目录 包 导入包内包 相对导入和绝对导入 注意事项time模块 datetime模块 random模块 argparse 模块 hashlib模块和hmac模块 typing模块 re模块 包 当项目越来越大,模块文件里功能越来越多,这时候把功能全部写在一个模块里就不是很好维护了,于是就有了包的概念,将功能分不同的文件和放在不同的包中,每个包里面存在一个__init__文件,用于导入本层包内所有模块 包是模块一的一种形式,本质上就是一个含有.py的文件夹 导入包 发生...

文件名包含句点时如何引用python包【代码】

我正在使用django,我有一个名为models.admin.py的文件,我想在models.py中做以下想法:from "models.admin" import *但是,我得到双引号的语法错误.但是如果我这样做的话from models.admin import *然后我得到“ImportError:没有名为admin的模块” 有没有办法从名称中有句号的python文件导入?解决方法:实际上,您可以导入名称无效的模块.但你需要使用imp,例如假设文件名为models.admin.py,你可以这样做import imp with open('models...

安装没有Internet的python包,并使用.tar.gz和.whl等源代码【代码】

我们正在尝试安装几个没有互联网的python包.For ex : python-keystoneclient为此,我们从https://pypi.python.org/pypi/python-keystoneclient/1.7.1下载了包,并将其保存在服务器中. 但是,在安装tar.gz和.whl软件包时,安装程??序首先要查找依赖软件包.由于服务器中没有互联网连接,因此失败了. 例如:对于python-keystoneclient,我们有以下依赖包stevedore (>=1.5.0) six (>=1.9.0) requests (>=2.5.2) PrettyTable (<0.8,>=0.7) osl...

使用pip在anaconda上安装python包有什么影响?【代码】

我安装了一个新的anaconda v4.4.我意识到可以使用conda和pip安装python包.使用anaconda时使用pip安装python包而不是conda会有什么影响? pip安装的库是否会停止运行?我正在使用python v3 编辑:我不认为这个问题是What is the difference between pip and conda?的重复这个问题解释了pip和conda之间的区别,但没有谈到在使用conda时使用pip的效果.解决方法:如果您使用pip安装vs conda,一切都可能继续工作.但是,Conda无法管理pip已安...

如何找到通过egg-link安装的python包的位置?【代码】

我正在开发一个插件架构,需要将类似“foo.bar”的包名称转换为代码所在的绝对路径. imp.find_module似乎做我想要的,除非有问题的代码是通过egg-link安装的(通过’pip install develop’安装). 如果有两个模块foo.bar和foo.bar2通过egg-links安装(并且位于完全独立的文件系统位置,如/ home / bob / foo / bar和/ home / alice / foo / bar2),find_modules不起作用,因为我查找包“foo”并获取foo / bar的位置,但不是foo / bar2. 有人...

错误:命令’gcc’失败,退出状态1安装Fatiando(Python包)【代码】

我正在尝试安装fatiando,一个用于Python的地球物理建模包.我有一台Mac OS X v10.9.5.我按照package site上建议的推荐安装获得了Fatiando(通过Anaconda)的所有依赖项.我安装了Xcode. 我得到一个警告列表和最后一条错误消息:fatiando/gravmag/_polyprism.c:349:10: fatal error: 'omp.h' file not found#include "omp.h"^1 warning and 1 error generated.error: command 'gcc' failed with exit status 1-------------------------...

我可以在Android上运行Numpy(或其他Python包)吗?

参见英文答案 > Using python and matplotlib on android 12个我已经实现了一个python脚本,它导入Numpy和Pandas,我想在Android上运行这个脚本.更确切地说,我想将这个脚本嵌入到一个应用程序中.我想知道它是否可能?如果是这样,实施它的最佳做法是什么?我非常感谢任何帮助!解决方法:如果您不想构建网站或应用程序并将Python / Pandas作为后端运行.您可以在Android上使用Kivy作为packager to r...

正确的方法和Python包,可以找到图像的功能的宽度【代码】

输入是在黑色背景上具有彩色(对不起)垂直线的光谱.给定该带的近似x坐标(由X标记),我想找到该带的宽度. 我不熟悉图像处理.请指导我正确的图像处理方法和可以做同样的Python图像处理包. 我在想PIL,OpenCV让我觉得这个特定的应用程序有点过分. 如果我想让这个专家系统在将来对它们进行分类怎么办?解决方法:我将给出一个完整的最小工作示例(由sega_sai建议).我无法访问您的原始图片,但您会发现它并不重要!下面的代码找到的峰值分布是...

python – 从包导入模块【代码】

我正在尝试按照Modules Python Tutorial中的说明从包中设置导入模块.我的目录树是:$pwd /home/me/lib/python/pygplib$ls * __init__.pyatcf: atcf.py __init__.py我能够导入pygplib但pygplib.atcf似乎不存在:In [1]: import pygplibIn [2]: dir(pygplib) Out[2]: ['__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__']我究竟做错了什么?我的所有__init__.py文件都是空白的.谢谢.解决方法:atcf不会自...

Python3包中的__init__.py

Python3包中的__init__.py 当我们在创建一个包时,必须在包中新建一个空文件__init__.py,这样才能使别人导入这个包。 当我们要使用包中的某一个模块时,我们就需要在__init__.py中写上__all__=["XXX","YY"],这里的__all__和在上篇博文中提到模块中的__all__用法类似,当别人在导入这个包时,可以选择性的让其可以使用包中哪个模块,不能使用哪个模块。 调用包中模块的方法 第一种:__init__.py中写上__all__=["aa"] 则可以在需要导...

使用pip与MacPorts安装Python包【代码】

我可以通过Macports在我的Mac上安装python包(例如,numpy):port install py-numpy或通过点子:pip install numpy每种方法的一般优点/缺点是什么?应该何时使用每种方法? >我什么时候比较喜欢一个?>我正在安装的软件包是小还是大(例如numpy)是否重要?>它取决于我使用的python版本(2.x vs. 3.x,或Apple的python与MacPort的python)?>我的Mac上是否安装了多个版本的python,这有关系吗?>它们可以同时使用吗? 我希望得到一个答案,其...

PYTHON包 - 相关标签
TRY - 相关标签