【为什么安装python-minimal包也会抓取Debian上的python包?】教程文章相关的互联网学习教程文章

software-installation – 如何安装ast python包

我在我的项目中使用django constance.这个应用程序使用了python包ast.当我尝试使用命令pip-2.7 install ast安装该软件包时,结果为“无法找到满足要求的任何下载”. 有人可以帮我如何在CentOS中安装这个软件包吗?我尝试在谷歌搜索,不幸的是我找不到任何链接.解决方法:ast是python标准库的一部分,您不需要单独安装它.

无法在Debian 7中安装Python3包【代码】

我在Debian 7中安装python3时遇到错误(我安装了所有更新):root@nuclight:~# aptitude install python3 The following NEW packages will be installed:python3 python3.2{a} 0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/2,621 kB of archives. After unpacking 8,991 kB will be used. Do you want to continue? [Y/n/?] Selecting previously unselected package python3.2. dp...

software-installation – 如何正确安装Python包?【代码】

我运行一个Slackware系统,我正在尝试运行一些Python代码,但是遇到了很多错误,例如下面这个:>>> import urllib2 Traceback (most recent call last):File "<stdin>", line 1, in <module>File "/usr/lib/python2.6/urllib2.py", line 91, in <module>import hashlibFile "/usr/lib/python2.6/hashlib.py", line 136, in <module>md5 = __get_builtin_constructor('md5')File "/usr/lib/python2.6/hashlib.py", line 63, in __get_b...

为什么安装python-minimal包也会抓取Debian上的python包?【代码】

从跑步:apt-cache depends python2.6-minimal | grep Depends和apt-cache depends python2.6 | grep Depends它看起来像python2.6依赖于python2.6-minimal和更多. 但是,当我运行时,apt-get install python2.6-minimal尝试安装与运行apt-get install python2.6时相同的软件包 – 两者都警告将使用17.0 MB的额外磁盘空间.为什么会这样? 附: 似乎发生的另一个时髦的事情是,当我尝试安装python包时,它需要18.0 MB的额外磁盘空间.但ap...

在Debian上,如何在dist-packages中将一个Python包添加到virtualenv?【代码】

给定/usr/share / pyshared /或/usr/lib/pythonX.Y/dist-packages/中的一些python包(以python-numpy或python-scipy为例),如何将该包添加到virtualenv? 将软件包添加到virtualenv时,它是否需要使用“普通”python安装方法(setpy.py等)来安装或拥有它? 基本上,我希望能够轻松地添加python包,其中包含复杂的(Cumpy,scipy,pyQt / pyside,pygtk等)C扩展,以及virtualenv.解决方法:正如您所说,制作轮子通常是最好的,特别是如果您定期重新...

第10.6节 Python包的概念

一、 引言 在《第10.2节 Python的模块及模块导入》介绍了模块的概念及导入的几个关键点,Python中的模块是一个单个的py文件,当我们开发的项目或功能集由多个文件构成时,我们需要将这些文件打包,这样在外部引用时这些功能集的功能时,这些文件作为一个整体来进行管理。 二、 概念 在Python中,一个包可以说是一个带特定信息的目录结构: 1、 一个包对应一个目录,包名和目录名保持一致; 2、 包对应目录下必须有一个__init__.py文...

apt – 用于处理Python包的Pip vs Package Manager

Python包经常托管在许多发行版的存储库中.在阅读了this教程之后,特别是标题为“你真的想要这样做”的部分,我避免使用pip并且首选使用系统存储库,只需要在我需要安装不在存储库中的软件包时使用pip. 但是,因为这是一种不一致的安装方法,所以只使用pip会更好吗?对于两个地方都可用的软件包,在系统自己的存储库中使用pip有什么好处/贬低者? 我包含的链接说明The advantage of always using standard Debian / NeuroDebian packages,...

apt – 在哪里可以找到Selenium Python包所需的geckodriver?【代码】

我使用的是Ubuntu 16.04.1 LTS.执行python -V将返回Python 2.7.12.我正在构建一个virtualenv,以便通过以下方式将Selenium软件包安装到其中:pip install -upgrade selenium但是在使用以下python脚本进行试运行时:from selenium import webdriver browser = webdriver.Firefox() browser.get('http://seleniumhq.org/')它导致此错误:Traceback (most recent call last):File "/home/myuser/bin/selenium-experiment.py", line 2, ...

安装Python包的最佳方法是什么?【代码】

在Ubuntu 11中安装Python包的最佳方法是什么?我是最近转换到Ubuntu并希望学习最佳实践. 对于上下文,我希望安装tweeststream包,但我没有在我的Synaptic包管理器中看到它.此外,我对编程很新,但我通常可以跟随代码示例.解决方法:我认为最好的方法是安装Python包装系统,如“python-pip”.您可以使用Synaptic或Ubuntu软件中心进行安装. Pip将允许您轻松安装和卸载Python包,就像pip安装包一样.在你的情况下,终端会是这样的:sudo pip in...

如何检测和删除通过pip安装的Python包?

我使用pip而不是apt-get意外地将Python软件包安装到我的系统中.我这样做有两种方式: >使用较旧版本的virtualenv,我忘记在创建virtualenv时附加–no-site-packages – 之后我调用pip install时,安装到系统的Python包而不是virtualenv>在正确设置的virtualenv中,我键入了sudo pip install somepackage – 安装到系统的sudo而不是virtualenv 我碰巧注意到了这一点,因为我在virtualenv之外输入了pip冻结,并发现了一些不应该存在的Py...

什么python包为rsa算法

希望在python中对短字符串进行RSA加密.这是我要存储的一块用户数据,没有工作人员(包括我自己)能够看到它.当我们收到传票时,私钥将放在我保险箱的拇指驱动器上. 我的问题:对于非对称密钥RSA,是否存在’可能正确’的python包?使用C库(如果是这样的话)我会更安全吗?解决方法:使用RSA加密短字符串可能会有问题.您可以使用RSA加密某些数据,以显示有关您的私钥的详细信息.在你的情况下它可能会很好,因为它将是模糊不清你的工作人员将无...

仅在main在python包中运行时导入包【代码】

我喜欢使用我的包底部的以下代码在python中测试我的包:if __name__ == "__main__":sys.exit(main())其中main()是我在上面定义的函数.现在我的问题是: 我需要在我的main中导入额外的包来测试我的模块,如果用户只是导入我的模块(即从另一个脚本),则不需要导入.如果我的main显式运行,有没有办法只导入这些额外的包?当我的包刚刚导入时(即来自另一个脚本),这些额外的包不会被导入.解决方法:为什么不直接将import语句放在main()的主体...

获取Python包中的所有类名【代码】

我需要获取Python包中所有类的列表.起初我得到所有文件名(它工作正常,从stackoverflow获取):from os import listdir, getcwd from os.path import isfile, join mypath = os.getcwd() onlyfiles = [ f for f in listdir(mypath) if isfile(join(mypath,f)) ]然后我检查所有文件,它不能正常工作:for x in onlyfiles:for name, obj in inspect.getmembers(x):if inspect.isclass(obj):print obj输出是:<type 'str'> .... <type 's...

使用pip或dnf在Fedora中安装python包?

当我在Fedora中安装一些python包时,有两种方法: >使用dnf install python-package>使用pip安装包 我注意到即使我使用dnf更新使我的Fedora成为最新的,当我使用pip时,它仍然会告诉我类似的东西pip is a old version, please use pip update我猜dnf包管理与python-pip包管理不同. 那么更推荐哪一个安装python包?解决方法:引自Gentoo Wiki:It is important to understand that packages installed using pip will not be tracked by...

有没有64位兼容的Python包列表?

我将转移到64位计算机和64位操作系统(Windows),并试图找出我正在使用的任何扩展/包将在我移动时丢失.我似乎无法找到是否有人已经在Python 2.5 release page上标记了已知问题的列表.我一直在使用2.5,但此时将移至2.6.我发现潜在的冲突会因为模块依赖于在64位环境中不兼容的C扩展模块而出现.但我不知道如何预测它们.我想转移到64位系统,因为我的IT人员告诉我,这是在记忆阶梯上进行有意义的提升的唯一方法.解决方法:这实际上取决于您使...