草庐IT

Install-Package

全部标签

python - setup.py 不为 install_requires 开发使用 wheel 吗?

我的印象是(使用设置工具):pythonsetup.pydevelop安装所需包时不会使用轮子(在install_requires中指定)。问题:我的印象正确吗?有没有办法强制它使用wheel?我说的是thisparticularsetupscript. 最佳答案 无论出于何种原因,setuptools根本不会使用轮子。可能的解释是setuptools比wheels更旧,并且没有人更新它来使用它们。但是,使用pipinstall.是可行的,因为pip可以使用轮子。在您使用pythonsetup.pydevelop的情况下,这将是pi

python - 如何在 Windows 上 pip install *.whl(使用通配符)

出于某种原因,我无法pipinstall%CD%\*.whl因为我会得到:Requirement'C:\\Users\fredrik\\Downloads\\*.whl'lookslikeafilename,butthefiledoesnotexist`*.whlisnotavalidwheelfilename.在macOS上(我相信在Linux上),我可以毫无问题地做到这一pip:pipinstall*.whlProcessing./certifi-2017.11.5-py2.py3-none-any.whlProcessing./chardet-3.0.4-py2.py3-none

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 - 撤消 "Install Certificates.command"

在Mac上的Python3.6+中,各种与SSL相关的操作将失败(通常带有神秘的SSL:CERTIFICATE_VERIFY_FAILED错误),直到您运行/Applications/Python\3.6/Install\Certificates.command安装根证书。遇到这样的错误后,我用谷歌搜索,最终发现了这个解决方案(在例如https://bugs.python.org/issue29065#msg283984中注明),并成功了。但现在我想调整我的代码以捕获我之前看到的错误并显示一条有用的错误消息,向用户解释他们需要运行/Applications/Python\3.6/Ins

python - 在 Python 脚本中使用 "apt-get install xxx"

目前我需要根据操作系统使用apt或rpm安装一些软件包。我看到lib“apt”可以更新或升级系统,但是可以用它来安装单个包吗?我也尝试使用“子流程”:subprocess.Popen('apt-getinstall-yfiletoinstall',shell=True,stdin=None,stdout=None,stderr=None,executable="/bin/bash")但是这个命令显示了shell中的所有进程,我不能隐藏它。感谢您的帮助。 最佳答案 您可以使用subprocess库中的check_call。fromsu

python - pip install 请求异常和 pip install beautifulsoup4 异常

我已经在Windows7上安装了Python3.4.1,包括pip,并且在安装过程中选择了将python.exe添加到PATH。运行pipinstallrequests时我得到:C:\Python34>pipinstallrequestsRequirementalreadysatisfied(use--upgradetoupgrade):requestsinc:\python34\lib\site-packagesCleaningup...Exception:Traceback(mostrecentcalllast):File"C:\Python34\lib\shutil.py",li

python - 在 Windows 7 64 位上运行 "error: Unable to find vcvarsall.bat"时获取 "pip install numpy"

我在windows764bit上运行pipinstallnumpy时出现错误:无法找到vcvarsall.bat我已经用pip安装了一些包,例如pyzmq,pysolr,enum等等,所以我真的不知道哪里出了问题。唯一可能不同的是我安装了.NETframeworkversion4.5->我怀疑这可能是原因,因为在一些帖子中我看到它可能与VisualStudio(我没有安装)完整的错误/回溯:Downloading/unpackingnumpyRunningsetup.py(path:c:\users\zebra\appdata\local\temp\pip_build_zebra\nu

c++ - `make install` 使用 CMake + SWIG + Python

我正在编写一个C++库,它可以在Mac和Linux上从C++和Python使用。所以我决定在我的项目中使用CMake和SWIG。正如SWIG2.0文档中所述,SWIG和CMake的组合在我的Mac上也能正常工作。http://www.swig.org/Doc2.0/SWIGDocumentation.html#Introduction_build_system但是我有一个关于makeinstall的问题。输入cmake.和make后,成功生成了_example.so。但是makeinstall不起作用,因为自动生成的Makefile没有install目标。我想知道如何在Makefile

python - 从 Python 解释器运行时获取 "ImportError: attempted relative import with no known parent package"

我正在使用Flask创建模块化应用blueprints特征。结果,我的目录结构是这样的:project__init__.pyconfig.pymould.pymodules__init__.pycore__init__.pycore.pydb.pymodels.py不要将此处的模块目录与Python模块混淆,它们用于为我的项目提供模块化结构(核心模块、foo模块、bar模块等)。现在,模块目录中的每个文件夹(以及其中的同名模块,例如core.core)都动态导入到我的主flask应用程序(mould.py)中这样做:foriteminos.listdir("modules"):ifno