这个问题在这里已经有了答案:Installingpythonmodulewithincode(12个答案)关闭2年前。如何在python脚本中使用pip安装软件包?我不使用os.system,我想导入pip并使用它。
我目前正在开发一个包,在我的requirements.txt中,我有一个依赖项:wikipedia。现在,wikipedia1.3使用requests-2.2.1而我的包使用版本2.3.0。此外,正如人们所预料的那样,wikipedia-1.3的安装取决于它是否存在依赖项。但是,如果我启动一个新的virtualenv并直接将wikipedia包含在我的requirements.txt中,它会在上给出一个ImportErrorrequests因为在setup.py运行时,requests-2.3.0的setup.py不会执行,除非所有其他人执行。在下面的附图中,解压后没有运行setup.
有没有办法为使用pip安装的包安装/生成文档?我希望为一个项目安装所有必需的包,以及所有相关的文档(例如安装django时的Django文档,dateutil的dateutil文档等)。Pip需求文件是快速安装项目所需包的好方法,但如果我也可以安装所有相关文档就更好了。UbuntuPython包将文档安装到/usr/share/docs,但pip似乎没有这样做。当我需要离线处理项目时,这些包的文档对我来说很重要。 最佳答案 我认为您正在寻找与ruby自动(除非被抑制)从已安装的gems/包生成rdoc的方式等效的方法。在pyth
使用以下命令:pipinstall-rrequirements.txt-dsdists/您可以轻松创建需求存档,以便随项目一起分发。如果您的要求如下所示,这非常有用:Django==1.3.1django-tagging==0.3.1django-robots==0.6.1然后您可以在完全不接触PyPI的情况下安装这些要求,如下所示:pipinstall-rrequirements.txt--find-linkssdists/--no-index是否可以对--editable要求使用相同的方法?例如:-ehg+https://bitbucket.org/ubernostrum/djan
我使用提供的默认说明在ubuntu16.04上成功安装了cpuonlytensorflowhere.说明建议使用virtualenv和pip,所以我没有从源代码构建。我按照这些说明安装没有问题。我使用提供的说明验证了我的安装furtherdown在同一页面上,当程序成功运行时,它会输出以下警告。Wtensorflow/core/platform/cpu_feature_guard.cc:45]TheTensorFlowlibrarywasn'tcompiledtouseSSE3instructions,buttheseareavailableonyourmachineandcoulds
我跑python--version得到Python2.7.3我跑pip--version得到pip1.5from/usr/local/lib/python3.2/dist-packages/pip-1.5-py3.2.egg(python3.2)我使用apt-get安装了pip。如何获取Python2版本的pip?我已经用apt-get重新安装了python和python-pip几次。我也很好奇为什么这些会安装不同的Python版本。 最佳答案 要在Ubuntu上为Python2安装pip,这对我有用sudoaptupdatecur
pip安装程序的最新版本没有安装不会将其包文件上传到PyPI的包,除非用户明确提供--allow-external选项(relatedanswer)。我想分发依赖于此类库的包,如dirspec.目前我必须告诉我的包的用户通过以下命令安装我的包:$pipinstall--allow-externaldirspecMyPackage当涉及到库打包时,问题就更多了。如果我的包是一个库,我还必须告诉依赖我的包的包的作者告诉他们的用户通过以下命令安装他们的包:$pipinstall--allow-externaldirspecTheirPackage是否有任何解决方法可以避免这种情况?
我的Windows计算机上安装了以下Python发行版:Python2.7(空闲)Python3.4(空闲)python(Python3.4)显然,它们都将库存储在不同的位置。那么,我怎样才能在每次需要时轻松地对其中一个(不同的)进行有针对性的安装?例如,现在,我正在尝试将pytz安装到Python3.4(IDLE),而pipinstall似乎默认为Python2.7(IDLE),这是我在计算机上安装的第一个Python发行版。 最佳答案 python如果您安装了Anacondapython,它可能会覆盖python命令以默认指向A
我想我在Mac上使用Python和/或pip时遇到了一些问题。我在全局范围内安装了Python2.7,然后我通常设置virtualenvs并安装Python3.6.4,但在最后一天左右,我遇到了Fabric和SSH2等软件包的问题,我无法安装它们并出现各种错误或当我尝试导入包时它会抛出Fabric。我现在正在尝试删除Fabric并安装Fabric3及其抛出的错误,如下所示:CouldnotinstallpackagesduetoanEnvironmentError:[Errno13]Permissiondenied:'/Users/david/Documents/projects/
我已经安装了全新的anacondav4.4。我意识到可以使用conda和pip安装python包。使用anaconda时用pip安装python包而不用conda安装会有什么影响?pip安装的库会停止运行吗?我正在使用pythonv3编辑:我不认为这个问题是Whatisthedifferencebetweenpipandconda?的重复问题那个问题解释了pip和conda的区别,但是没有说在conda可以用的情况下用pip的效果。 最佳答案 如果您使用pip安装vsconda,一切可能继续工作。但是,Conda无法管理pip已安装