草庐IT

pip-xcfgd

全部标签

python - 如何打包 python 应用程序以使其可 pip 安装?

我在业余时间编写了一个django应用程序,用于我们在工作中举办的足球小费比赛。我想我会明智地利用这段时间,并快速了解virtualenv、pip、打包、django1.3以及如何编写一个易于再分发的应用程序。到目前为止,一切顺利。我负责包装部分。例如,GitHub上的许多django应用程序大多(大致)以相同的方式捆绑在一起。我将使用django-uni-forms举个例子。我做的一个假设是MANIFEST.in和setup.py是pip完成其工作所需的唯一部分。那是对的吗?如果我的假设是错误的,还需要哪些其他组件?所需的打包文件一般是生成的,还是手工制作的?可以描述依赖关系然后安装

python - 如何打包 python 应用程序以使其可 pip 安装?

我在业余时间编写了一个django应用程序,用于我们在工作中举办的足球小费比赛。我想我会明智地利用这段时间,并快速了解virtualenv、pip、打包、django1.3以及如何编写一个易于再分发的应用程序。到目前为止,一切顺利。我负责包装部分。例如,GitHub上的许多django应用程序大多(大致)以相同的方式捆绑在一起。我将使用django-uni-forms举个例子。我做的一个假设是MANIFEST.in和setup.py是pip完成其工作所需的唯一部分。那是对的吗?如果我的假设是错误的,还需要哪些其他组件?所需的打包文件一般是生成的,还是手工制作的?可以描述依赖关系然后安装

python - 如何使用 pip 在 Windows 上安装 PyQt4?

我在Windows上使用Python3.4。当我运行脚本时,它会提示ImportError:NoModulenamed'PyQt4'所以我尝试安装它,但是pipinstallPyQt4给出了CouldnotfindanydownloadsthatsatisfytherequirementPyQt4虽然它确实在我运行pipsearchPyQt4时出现。我尝试pipinstallpython-qt,安装成功,但没有解决问题。我做错了什么? 最佳答案 这里是由ChrisGolke构建的WindowsWheel包-PythonWindows

python - 如何使用 pip 在 Windows 上安装 PyQt4?

我在Windows上使用Python3.4。当我运行脚本时,它会提示ImportError:NoModulenamed'PyQt4'所以我尝试安装它,但是pipinstallPyQt4给出了CouldnotfindanydownloadsthatsatisfytherequirementPyQt4虽然它确实在我运行pipsearchPyQt4时出现。我尝试pipinstallpython-qt,安装成功,但没有解决问题。我做错了什么? 最佳答案 这里是由ChrisGolke构建的WindowsWheel包-PythonWindows

python - 在我的 Mac 上以 root 身份运行 pip 时出现 "Permission Denied"

我已经开始使用我的Mac来安装Python包,就像在工作中使用我的WindowsPC一样;但是在我的Mac上,我在写入日志文件或站pip包时经常遇到permissiondenied错误。因此我想到了运行pipinstall在sudo下但是考虑到我只是希望将它安装在我当前的用户帐户下,这是安全/可接受的使用sudo吗?来自日志文件I/O错误的示例回溯:Command/usr/bin/python-c"importsetuptools;__file__='/Users/markwalker/build/pycrypto/setup.py';exec(compile(open(__file_

python - 在我的 Mac 上以 root 身份运行 pip 时出现 "Permission Denied"

我已经开始使用我的Mac来安装Python包,就像在工作中使用我的WindowsPC一样;但是在我的Mac上,我在写入日志文件或站pip包时经常遇到permissiondenied错误。因此我想到了运行pipinstall在sudo下但是考虑到我只是希望将它安装在我当前的用户帐户下,这是安全/可接受的使用sudo吗?来自日志文件I/O错误的示例回溯:Command/usr/bin/python-c"importsetuptools;__file__='/Users/markwalker/build/pycrypto/setup.py';exec(compile(open(__file_

python - pip install -U 中的 "-U"选项代表什么

尽管有大量的谷歌搜索,但我找不到任何有关pip命令行选项/参数的文档。pipinstall-U是什么意思?有人有指向pip选项和参数列表的链接吗? 最佳答案 键入pipinstall-h以列出帮助:-U,--upgradeUpgradeallpackagestothenewestavailableversion所以,如果您已经安装了一个软件包,它会为您升级该软件包。如果没有-U开关,它会告诉你软件包已经安装并退出。每个pip子命令都有自己的帮助列表。pip-h显示总体帮助,pip[subcommand]-h为您提供该子命令的帮助,例

python - pip install -U 中的 "-U"选项代表什么

尽管有大量的谷歌搜索,但我找不到任何有关pip命令行选项/参数的文档。pipinstall-U是什么意思?有人有指向pip选项和参数列表的链接吗? 最佳答案 键入pipinstall-h以列出帮助:-U,--upgradeUpgradeallpackagestothenewestavailableversion所以,如果您已经安装了一个软件包,它会为您升级该软件包。如果没有-U开关,它会告诉你软件包已经安装并退出。每个pip子命令都有自己的帮助列表。pip-h显示总体帮助,pip[subcommand]-h为您提供该子命令的帮助,例

python - pip freeze 命令输出中的 "pkg-resources==0.0.0"是什么

当我运行pipfreeze时,我看到(在其他预期的包中)pkg-resources==0.0.0。我看到一些帖子提到了这个包(包括thisone),但没有人解释它是什么,或者为什么它包含在pipfreeze的输出中。我想知道的主要原因是出于好奇,但在某些情况下,当尝试使用pipfreeze生成的requirements.txt文件安装软件包时,它似乎会破坏一些东西>包含pkg-resources==0.0.0行(例如,当TravisCI尝试通过pip安装依赖项并找到该行时)。什么是pkg-resources,是否可以从requirements.txt中删除这一行?更新:我发现当我在vi

python - pip freeze 命令输出中的 "pkg-resources==0.0.0"是什么

当我运行pipfreeze时,我看到(在其他预期的包中)pkg-resources==0.0.0。我看到一些帖子提到了这个包(包括thisone),但没有人解释它是什么,或者为什么它包含在pipfreeze的输出中。我想知道的主要原因是出于好奇,但在某些情况下,当尝试使用pipfreeze生成的requirements.txt文件安装软件包时,它似乎会破坏一些东西>包含pkg-resources==0.0.0行(例如,当TravisCI尝试通过pip安装依赖项并找到该行时)。什么是pkg-resources,是否可以从requirements.txt中删除这一行?更新:我发现当我在vi