【查看python安装了什么版本的类库和安装新的类库】教程文章相关的互联网学习教程文章

python – 为什么运行stratum mining proxy时会出现“ImportError:Twisted需要zope.interface 3.6.0或更高版本.”【代码】

运行“sudo python ./mining_proxy.py”时的整个返回是:Traceback (most recent call last):File "./mining_proxy.py", line 67, in <module>from twisted.internet import reactor, deferFile "/Library/Python/2.7/site-packages/Twisted-13.2.0-py2.7-macosx-10.8-intel.egg/twisted/__init__.py", line 53, in <module>_checkRequirements()File "/Library/Python/2.7/site-packages/Twisted-13.2.0-py2.7-macosx-10.8-intel....

python – 使用Selenium和Firefox版本40,我如何下载文件?【代码】

通过Selenium下载文件的旧方法似乎不再起作用. 我的代码是:fp = webdriver.FirefoxProfile()fp.set_preference("browser.download.dir", os.getcwd())fp.set_preference("browser.download.folderList", 2)fp.set_preference("browser.download.manager.showWhenStarting", False)fp.set_preference("browser.helperApps.neverAsk.saveToDisk","application/pdf")self.driver = webdriver.Firefox(firefox_profile=fp)self.longMe...

推荐评估指标python版本precision/recall/ndcg/map/mrr

#已经取了前k个 def precision_and_recall(ranked_list, ground_list):hits = 0for i in range(len(ranked_list)):id = ranked_list[i]if id in ground_list:hits += 1pre = hits / (1.0 * len(ranked_list) if len(ground_list) != 0 else 1)rec = hits / (1.0 * len(ground_list) if len(ground_list) != 0 else 1)return pre, recdef IDCG(n):idcg = 0for i in range(n):idcg += 1 / math.log(i + 2, 2)return idcgdef nDCG(ran...

python – 是否有一个PyPi源下载链接始终指向最新版本?【代码】

假设我的最新版本的软件包在PyPi上,可以使用此URL下载源代码: https://pypi.python.org/packages/source/p/pydy/pydy-0.3.1.tar.gz 我真的很想有一个看起来像的网址: https://pypi.python.org/packages/source/p/pydy/pydy-latest.tar.gz 它将始终重定向到最新版本,在本例中为0.3.1.这存在吗?解决方法:不,pypi没有这样的链接.版本可以有多个下载文件(不同Python版本的二进制文件,不同的分发格式等),这组可下载文件可能因版本而异...

python – Pip版本virtualenv不匹配,不会升级【代码】

好的,我在虚拟环境中运行我的项目包.我通常通过PyCharm管理这些包. PyCharm告诉我我安装了Pip 9.0.1.只有当我从命令行运行我的虚拟环境并打印pip版本时,才会说7.1.0.如果我尝试使用pip install升级–upgrade pip我收到错误Collecting pipUsing cached pip-9.0.1-py2.py3-none-any.whl Installing collected packages: pipFound existing installation: pip 7.1.0Uninstalling pip-7.1.0:Successfully uninstalled pip-7.1.0Rolling...

python super() – __new__ 上下文中的两个参数版本【代码】

参见英文答案 > what does `super()` in `__new__` 3个我已多次阅读the documentation for super()但仍然没有得到两个参数版本返回的内容.Return a proxy object that delegates method calls to a parent orsibling class of type. This is useful for accessing inherited methodsthat have been overridden in a class.>什么是代理对象?>父母还是兄弟姐妹?If the second argument is an o...

python – 包的Conda版本信息与__version__不对应【代码】

我正在使用anaconda(myenv3) foo@foo:~$which conda /home/foo/anaconda3/bin/conda在“myenv3”中我安装了dill = 2.8.2:(myenv3) foo@foo:~$conda list -n myenv3 dill # packages in environment at /home/foo/anaconda3/envs/myenv3: # # Name Version Build Channel dill 0.2.8.2 py36_0 conda-forge如果我运行python,我会得到完全相同的环境...

python – 在pypi包索引上找到包版本的优雅方法是什么?【代码】

目前,我正在使用基于正则表达式的非常难看的方法来查找链接并将它们分开. 我对代码不满意,所以我要求更好的解决方案,最好只使用stdlib. 编辑 手头的任务有两部分: >查找符合特定条件的所有分发(例如名称前缀).>查找每个找到的发行版中可用的所有版本. 预期的结果是分布的映射 – >版本 – >文件.解决方法:有一个XML-RPC接口.见Python.org wiki page on Cheese Shop (old name for PyPi) API. 摘自该维基:>>> import xmlrpclib >>...

python – 如何访问distutils版本号?【代码】

我有一个使用distutils构建的python包,我在setup函数中使用了version参数,如此(除了名称和版本之外还有其他参数):setup(name='example_module', version='0.1.2', ...)我可以通过调用以下方法从example_module包中的模块中提取版本号:import pkg_resources version = pkg_resources.require('example_module')[0].version如何从此发行版之外的python脚本访问此版本号?解决方法:在分发之外的另一个python程序中提供该软件包版本的...

python – 在尝试发布新的软件包版本时,如何解决pypi的500响应问题?【代码】

我正在尝试向pypi发布新版本的软件包.这是使用python 2.7,我目前的目标是使用pythons 2.6 / 2.7进行消费. 该软件包的当前版本为0.0.2-1. (-1是我在某处读到的构建标记约定;我正在改变这种做法,将b用于beta,这更相关.) 基本上,如果我有版本(在setup()调用中)和build标签(来自setup.cfg)的组合,而不是pypi上已有的当前版本,则register和upload命令都会失败:ethan@walrus:~/source/python-mandrel$python setup.py register running ...

emacs 24.3.1选择了python版本 – 缺少变量?【代码】

我的Linux Mint上安装了不同的python版本(2.7和3).默认情况下,Emacs(至少在我的情况下)选择旧版本. 我怎样才能选择新的? 试图更改以下变量(如此建议:https://stackoverflow.com/a/5952671/3459537或此处:https://stackoverflow.com/a/2520486/3459537)不起作用,因为它不存在?! [不知道为什么……](setq python-python-command "python3")与此相同(在这里找到:http://www.bnikolic.co.uk/blog/python-running-emacs.html):(s...

何时/何地应该检查最小Python版本?【代码】

This question告诉我如何检查Python的版本.对于我的包我至少需要Python 3.3:MIN_VERSION_INFO = 3, 3import sys if not sys.version_info >= MIN_VERSION_INFO:exit("Python {}.{}+ is required.".format(*MIN_VERSION_INFO))但是这种检查应该在何时/何时发生? 我想为通过pip(sdist和wheel)或python setup.py install安装的用户生成最清晰的错误消息.就像是:$pip -V pip x.x.x from ... (Python 3.2) $pip install MyPackage Py...

如何为特定版本的Python创建虚拟环境?【代码】

参见英文答案 > Use different Python version with virtualenv 20个我正在使用Macbook.它安装了python 2.7.6.我手动安装了python 3.4.我使用django开发网站.我只使用了python 3,当我在一个项目上工作时,我只是把它放在虚拟环境中. 例如,我有一个使用django-1.8和python-3.4的项目.我使用以下命令创建环境:python3 -m venv myvenv之后我在这个环境中安装了django和其他软件包. 但是,我想使用p...

如何在默认Python版本之间动态切换?

我知道这个问题已经是exists了,但它确实很老了,我知道我在寻找什么.我之前使用过一个应用程序,让我可以非常轻松地安装任何版本的Python,并使用一个命令将其设置为默认值.我不能为我的生活记住这个名字,并且由于某种原因我也无法通过Google找到它!解决方法:你可能正在寻找PythonBrew?

python – pip源要求版本控制【代码】

我正在使用pip需求文件来管理项目的virtualenv.有些模块要么没有在PyPi上定期更新,要么我需要开发版本.在这种情况下,pip具有很强的功能,可以从源代码中获取.我可以将它放在我的需求文件中:hg+https://bitbucket.org/ubernostrum/django-registration@fad7080fe769这个问题是每次运行pip -r时它总是下载包.相反,我可以指定一个鸡蛋名称,以便它知道它已经安装:hg+https://bitbucket.org/ubernostrum/django-registration@fad7080fe...