草庐IT

python - pip 相当于 `npm install package --save-dev` 是什么?

在nodejs中,我可以通过npminstallpackage--save-dev将安装的包保存到包中。如何在Python包管理器pip中实现相同的功能?我想在使用pipinstallpackage--save-devrequirements.pip之类的东西安装包之后,将包名称及其版本保存到requirements.pip>. 最佳答案 pip没有等价物。最好的方法是pipinstallpackage&&pipfreeze>requirements.txt您可以在他们的documentationpage上查看所有可用选项。.如果它

python - 如何 pip 安装具有最小和最大版本范围的软件包?

我想知道是否有任何方法可以告诉pip,特别是在需求文件中,安装一个具有最低版本(pipinstallpackage>=0.2)和永远不应安装的最高版本(理论api:pipinstallpackage)的包。我问是因为我正在使用一个正在积极开发的第三方库。我希望我的pip要求文件指定它应该始终安装0.5.x分支的最新次要版本,但我不希望pip尝试安装任何较新的主要版本(如0.6.x),因为API是不同的。这很重要,因为即使0.6.x分支可用,开发人员仍在为0.5.x分支发布补丁和错误修复,所以我不想在我的需求文件中使用静态package==0.5.9行。有什么办法吗?

python - 使用 pip 安装 SciPy

可以安装NumPy与pip使用pipinstallnumpy。SciPy是否有类似的可能性??(执行pipinstallscipy不起作用。)更新现在可以使用pip安装包SciPy! 最佳答案 先决条件:sudoapt-getinstallbuild-essentialgfortranlibatlas-base-devpython-pippython-devsudopipinstall--upgradepip实际包:sudopipinstallnumpysudopipinstallscipy可选包:sudopipinstallmat

python - 为 Python 安装 pip、virtualenv 和分发的正确方法是什么?

小问题什么是正确的安装方法pip,virtualenv,和distribute?背景在myanswer至SOquestion4314376,我推荐使用ez_setup这样你就可以安装pip和virtualenv如下:curl-Ohttp://peak.telecommunity.com/dist/ez_setup.pysudopythonez_setup.pysudoeasy_installpipsudopipinstallvirtualenv我最初从JesseNoller的博客文章SoyouwanttousePythonontheMac?中提取了这些说明.我喜欢保持一个干净的全局站点

python - 无法使用 PIP 和 setup.py 安装 Python Cryptography 包

当我尝试安装Cryptography通过pipinstallcryptography或从theirsite下载包的Python包并运行pythonsetup.py,我得到以下错误:D:\Anaconda\Scripts\pip-script.pyrunon02/27/1416:13:17Downloading/unpackingcryptographyGettingpagehttps://pypi.python.org/simple/cryptography/URLstosearchforversionsforcryptography:*https://pypi.python.org/

python - 使用 pip 的 libxml 安装错误

这是我的错误:(mysite)zjm1126@zjm1126-G41MT-S2:~/zjm_test/mysite$pipinstalllxmlDownloading/unpackinglxmlRunningsetup.pyegg_infoforpackagelxmlBuildinglxmlversion2.3.BuildingwithoutCython.ERROR:/bin/sh:xslt-config:notfound**makesurethedevelopmentpackagesoflibxml2andlibxsltareinstalled**Usingbuildconfigur

python - 在 CNTLM 代理后面使用 pip

我正在尝试在工作中使用代理背后的pip。来自thispost的答案之一建议使用CNTLM.我按照thisotherpost安装和配置了它,但运行cntlm.exe-ccntlm.ini-I-Mhttp://google.com给出错误Connectiontoproxyfailed,bailingout。我也尝试了pipinstall-–proxy=user:pass@localhost:3128(默认的CNTLM端口),但这引发了CannotfetchindexbaseURLhttp://pypi.python.org/simple/。显然代理出了pip问题。有谁知道如何更明确地检查C

python - 'pip' 未被识别为内部或外部命令

尝试在我的计算机上安装Django时遇到了一个奇怪的错误。这是我在命令行中输入的序列:C:\Python34>pythonget-pip.pyRequirementalreadyup-to-date:pipinc:\python34\lib\site-packagesCleaningup...C:\Python34>pipinstallDjango'pip'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.C:\Python34>lib\site-packages\pipinstallDjan

python - 如何使用 pip 安装 Python MySQLdb 模块?

如何安装MySQLdb使用pip的Python模块? 最佳答案 这很容易做到,但很难记住正确的拼写:pipinstallmysqlclient如果您需要1.2.x版本(仅限旧版Python),请使用pipinstallMySQL-python注意:运行上述命令时,可能必须存在一些依赖项。关于如何在各种平台上安装这些的一些提示:Ubuntu14、Ubuntu16、Debian8.6(杰西)sudoapt-getinstallpython-pippython-devlibmysqlclient-devFedora24:sudodnfin

python - 使用 pip 将 Python 包从本地文件系统文件夹安装到 virtualenv

是否可以使用本地文件系统中的pip安装软件包?我已经为我的包运行了pythonsetup.pysdist,它创建了适当的tar.gz文件。该文件存储在我的系统中/srv/pkg/mypackage/mypackage-0.1.0.tar.gz。现在在虚拟环境中,我想安装来自pypi或来自特定本地位置/srv/pkg的软件包。这可能吗?附言我知道我可以指定pipinstall/srv/pkg/mypackage/mypackage-0.1.0.tar.gz。这会起作用,但我说的是使用/srv/pkg位置作为pip搜索的另一个位置,如果我键入pipinstallmypackage。