我在使用pythonwhl包时遇到了以下问题:我有一个包,在我的setup.py中定义了一个入口pip。当我运行pipinstall.时,它会正确安装包AND入口pip包装器。当我运行pythonsetup.pybdist_wheel然后运行pipinstallthing.whl时,它只安装包,而不安装入口pip。如何从创建的wheel包中正确安装入口pip?PS:当我解压缩wheel包时,我确实找到了包含预期条目的“entrypoints.txt”。它只是没有安装在环境箱中。 最佳答案 Wheels曾经在包中包含预生成的控制台
问题是,如何在UbuntuTrusty上使用pip安全地安装软件包?当然,我需要澄清为什么我认为它不安全。urllib3在Python2.7.9之前,如果您在没有安装一些额外的openssl相关python库的情况下发出https请求,则会给出InsecurePlatformWarning。这是一个完善的问答:InsecurePlatformWarning:AtrueSSLContextobjectisnotavailable.Thispreventsurllib3fromconfiguringSSLappropriately问题是,如果你安装pip版本6左右,它会开始给你这个警告,当
我尝试在虚拟环境中使用sudo安装Flask和一些软件包,但在尝试导入Flask时,它会抛出ImportError。在使用pipinstall安装相同的包时,虽然它工作正常。那么这些方法有什么区别呢?我在Ubuntu上试过这个。另外,pip在哪里安装这些包?通过StackOverflow,我只能找到回答如何列出pip安装的包的问题,而不是在哪里找到它们(在虚拟环境的上下文中) 最佳答案 pipinstall将以当前用户身份运行pipinstallsudopipinstall将使用另一个用户的安全权限运行pipinstall,例如
我是Azure的新手,我正在尝试启动并运行DjangoWebApp。我使用FTP上传了文件,但Azure没有运行我的requirements.txt。所以我搜索了一下,发现您可以使用pip安装requirements.txt。回到Azure,PIP似乎不起作用。无论是在控制台、KUDUCMD还是KUDUpowershell中。Python确实有效。当我尝试通过Python安装PIP时,它首先提示已安装旧版本。当Python尝试升级PIP时,它无权访问需要编辑的文件夹。我想知道如何在azure中使用PIP。(如果您知道安装requirements.txt的单独方法,请告诉我,因为这是我最
我试图让一个代码库在我的机器上运行,但pip没有找到一些依赖项。好像是在另一台机器上找到的,所以我想看看两台机器上使用的是哪个repospip,这样我就可以进行比较。我该怎么做? 最佳答案 21.1.2更新(从@BryanRoach的评论中复制):pipdownload--no-cache-dir--verbose"foo&1|grep'location(s)tosearch'-A5更新pip>=20现在默认列出存储库,无需传递--verbosearg:$pipdownload--no-cache-dir"foo&1|grepLoo
我喜欢通过setuptools来弄清楚Python命名空间包背后的神话,这是我所做的测试。通过virtualenv创建一个虚拟环境。在PyPI上找到一个命名空间包。通过pipinstall安装该包。检查安装的文件层次结构。我玩的包是zope.interface它与我的virtualenv上的以下文件层次结构配合得很好:~virenv/.../site-packages/zope.interface-3.8.0-py2.6-nspkg.pth/zope.interface-3.8.0-py2.6.egg-info//zope//interface//...一切看起来都很好,我喜欢zope
我正在一台新的Mac上进行设置,我一直在嗡嗡作响,安装了pip和一些软件包。突然间,我尝试运行的每个pip命令都会抛出Exception:Traceback(mostrecentcalllast):File"/Library/Python/2.6/site-packages/pip-1.2.1-py2.6.egg/pip/basecommand.py",line107,inmainstatus=self.run(options,args)File"/Library/Python/2.6/site-packages/pip-1.2.1-py2.6.egg/pip/commands/ins
如果我尝试做的事情没有意义,请告诉我。我想创建一个虚拟环境,其中包括MySQLDb1.2.3。该库作为gzip压缩包(.tgz)文件分发。我想从requirements/apps.txt中的需求文件安装所有内容——包括本地文件系统上的tarball(这是基于我在http://thraxil.org/users/anders/posts/2009/06/12/Django-Deployment-with-virtualenv-and-pip/中看到的设置):pip.pyinstall-Eve--enable-site-packages--requirementrequirements/a
似乎有pip奇怪,他们需要一个包管理器来安装一个包管理器。顺便说一句,我在Windows上。 最佳答案 Pip确实需要安装工具。Pip实际上只是setuptools的包装器,提供比easy_install更好的安装程序和一些更好的安装行为,以及卸载、需求文件等。即使您以某种方式在没有setuptools的情况下安装了pip,它仍然无法在没有它的情况下运行。 关于Python-有没有办法在没有安装工具的情况下获取pip?,我们在StackOverflow上找到一个类似的问题:
我已经在使用pip和virtualenv(实际上有时仍然更喜欢通过SVN存储库组织良好的组合,明智地使用svn:externals和动态sys.path)。但这次对于新服务器安装,我想以正确的方式做事。所以我去pipinstallationpage它说:Therecommendedwaytousepipiswithinvirtualenv,sinceeveryvirtualenvhaspipinstalledinitautomatically.ThisdoesnotrequirerootaccessormodifyyoursystemPythoninstallation.[...]然后