草庐IT

python - 将 ScientificPython 安装为依赖项

我正在尝试列出ScientificPython作为我的setup.py中的依赖项。但是在安装过程中,python好像找不到包。我的方法有什么问题?这是我的设置:importsetuptoolssetuptools.setup(name='MyPack',version='0.1',description='Description.',author='Me',packages=setuptools.find_packages(),install_requires=['ScientificPython'],dependency_links=["https://sourcesup.cru.f

Python anaconda conda 问题 : updating anaconda package impossible because processes are running

我在使用conda更新anaconda的包时遇到问题。当我进行condaupdate--all时,有一个问题对我说:Error:Unabletoremovefilesforpackage:cryptographyPleasecloseallprocessesrunningcodefromcryptographyandtryagain.但是,没有进程在运行,我只是打开了cmd窗口。例如,当我想要更新dateutile时,情况相同。就像conda使用了一些包然后我无法更新它们一样?有人知道关闭或删除这些软件包以重新安装它们的方法吗?信息:C:\Anaconda3\Scripts>conda

python - pip3 和 `python3 setup.py install` 关于 cmdclass 参数的区别

我试图配置我的包,以便在安装过程中执行脚本。因此,我继承了setuptools.commandinstall并创建了我的自定义类ActionOnInstall来在安装包时执行操作。此类通过setuptoolssetup()参数cmdclass调用,如here所述.这种setup.py文件的最小示例如下所示fromsetuptoolsimportfind_packages,setupfromsetuptools.command.installimportinstallclassActionOnInstall(install):defrun(self):print("Callinstall

python - 测试和 python 包结构

我在构建我的python项目时遇到了一些问题。目前它是同一个文件夹中的一堆文件。我试过像这样构造它proj/__init__.pyfoo.py...bar/__init__.pyfoobar.py...tests/foo_test.pyfoobar_test.py...问题是我无法从内部目录从外部目录导入模块。这对测试来说尤其烦人。我已阅读PEP328关于相对进口和PEP366关于从主模块的相对导入。但是这两种方法都需要基础包在我的PYTHONPATH中。确实我收到以下错误ValueError:Attemptedrelativeimportinnon-package.所以我在测试文件之

python - pip正则表达式搜索

我需要在PyPI上找到所有匹配特定正则表达式的包:^django-.*?admin.*$基本上,包名应该以django-开头,后面有admin字样。例如,以下包应该匹配:django-redis-admindjango-admin-ckeditordjango-admintools-bootstrap我可以pipsearchdjango-,但是有大量我不感兴趣的包。pip是否提供了一种通过正则表达式查找包的方法?或者,我是否应该将django-的结果通过管道传输到grep以过滤掉不相关的包?此外,pipsearchdjango-和pipsearchadmin的“交集”可能也会有所帮助。

python - 在 pypi.python.org 上,什么会导致显式搜索返回隐藏的旧版本

我在pypi.python.org上维护pi3d包。在v2.8之前,搜索“pi3d”总是会返回最新版本。随后列出了v2.7+v2.8,然后列出了v2.7+v2.8+v2.9。这三个仍然列出,即使我现在在v2.10。即最新版本未列出,需要敏锐的眼睛才能发现v2.9页面上的文字,说明它不是最新版本!注意所有旧版本都被标记为“隐藏”我已经尝试了很多不同的隐藏和取消隐藏版本排列、更新版本、打开和关闭自动隐藏旧版本、编辑每个版本的文本等无限次。我错过了这种行为的一些明显原因吗? 最佳答案 在pypi.python.org上搜索pi3d后,我发

python - 在 Pycharm 中安装包

我在Windows7机器上安装了PyCharmCommunityEdition3.0;并尝试安装一些常用的包,比如numpy、scipy...我完全按照JetBrains网站上的说明进行操作http://www.jetbrains.com/pycharm/webhelp/installing-uninstalling-and-upgrading-packages.html但是安装总是失败...“安装包失败:安装包numpy时出错......”Runningsetup.pyegg_infoforpackagenumpyForcingDISTUTILS_USE_SDK=1non-exist

python - Pandas 内存

我有冗长的计算,我重复了很多次。因此,我想使用内存(如jug和joblib等包),与Pandas一致.问题是这个包是否能很好地内存PandasDataFrames作为方法参数。有人试过吗?有没有其他推荐的包/方法来做到这一点? 最佳答案 jug的作者在这里:jug工作正常。我刚刚尝试了以下方法并且有效:fromjugimportTaskGeneratorimportpandasaspdimportnumpyasnp@TaskGeneratordefgendata():returnpd.DataFrame(np.arange(3434

python - `__metaclass__ = type` 的目的是什么?

Python(仅限2?)查看变量__metaclass__的值以确定如何从类定义创建type对象。Itispossibletodefine__metaclass__atthemoduleorpackagelevel,在这种情况下,它适用于该模块中的所有后续类定义。然而,我在flufl.enum中遇到了以下情况包裹的__init__.py:__metaclass__=type如果未定义__metaclass__,默认的元类是type,这不会没有效果吗?(如果__metaclass__在更高的范围内被分配,这个分配将恢复为默认值,但我没有看到这样的分配。)它的目的是什么?

python - 没有下载所有依赖项 "pip download"

我正在尝试设置一个本地目录,其中包含可在没有互联网连接的机器上重复安装的包,但我遇到了一些包的问题。我先用下载包pipdownload-rrequirements.txt-dmy_packages--no-binary:all:然后我尝试安装它们pipinstall-rrequirements.txt--no-index-fmy_packages我在安装时遇到问题的软件包之一是elasticsearch-dsl==6.1.0:pipinstall-rrequirements--no-index-fmy_packagesLookinginlinks:my_packagesCollecti