标签: pypi

使用pip安装特定的软件包版本

我正在尝试安装MySQL_python适配器的1.2.2版本,使用使用该--no-site-packages选项创建的新virtualenv .PyPi中显示的当前版本是1.2.3.有没有办法安装旧版本?我发现一篇文章说这应该这样做:

pip install MySQL_python==1.2.2
Run Code Online (Sandbox Code Playgroud)

但是,安装后,它仍会在站点包中显示MySQL_python-1.2.3-py2.6.egg-info.这是这个包特有的问题,还是我做错了什么?

python mysql pip pypi mysql-python

1199
推荐指数
9
解决办法
124万
查看次数

为什么要使用pip而不是easy_install?

一个鸣叫曰:

不要使用easy_install,除非你喜欢刺伤自己的脸.使用点子.

为什么要使用pip而不是easy_install?问题不在于PyPI和包装作者吗?如果作者将垃圾源tarball(例如:丢失文件,没有setup.py)上传到PyPI,那么pip和easy_install都将失败.除了化妆品差异,为什么Python人(如上面的推文)似乎强烈支持pip而不是easy_install?

(我们假设我们正在讨论来自Distribute包的easy_install,这是由社区维护的)

python pip setuptools easy-install pypi

924
推荐指数
8
解决办法
22万
查看次数

什么是setup.py?

任何人都可以解释,setup.py它是什么以及如何配置或使用?

python pypi setup.py python-3.x python-packaging

869
推荐指数
10
解决办法
52万
查看次数

python setup.py卸载

我已经安装了一个python包python setup.py install.

我该如何卸载它?

python pypi setup.py

747
推荐指数
8
解决办法
41万
查看次数

查找使用easy_install/pip安装的所有软件包?

有没有办法找到所有使用easy_install或pip安装的Python PyPI包?我的意思是,排除使用分发工具安装的所有内容(在本例中为apt-get on Debian).

python pip easy-install pypi

381
推荐指数
9
解决办法
41万
查看次数

在代码中安装python模块

我需要在我的脚本中直接从PyPi安装一个包.也许有一些模块或distutils(distribute,pip等)功能,它允许我只是执行像pypi.install('requests')和请求将被安装到我的virtualenv.

python pip python-module pypi

249
推荐指数
9
解决办法
21万
查看次数

为什么python setup.py在Travis CI上说无效命令'bdist_wheel'?

我的Python软件包有一个setup.py可以在Ubuntu Trusty上本地构建并在一个新的Vagrant Ubuntu Trusty VM上构建,当我像这样配置它时:

sudo apt-get install python python-dev --force-yes --assume-yes --fix-broken
curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python2.7
sudo -H pip install setuptools wheel virtualenv --upgrade
Run Code Online (Sandbox Code Playgroud)

但是当我在Travis CI Trusty Beta VM上做同样的事情时:

- sudo apt-get install python python-dev --force-yes --assume-yes --fix-broken
- curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python2.7
- sudo -H pip install setuptools wheel virtualenv --upgrade
Run Code Online (Sandbox Code Playgroud)

我明白了:

python2.7 setup.py bdist_wheel
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: setup.py --help …
Run Code Online (Sandbox Code Playgroud)

python pypi setup.py travis-ci

200
推荐指数
14
解决办法
18万
查看次数

如何让setuptools安装一个不在PyPI上的软件包?

我刚刚开始使用setuptools和virtualenv.我的包需要最新的python-gearman,只能从GitHub获得.PyPI上的python-gearman版本是旧版本.Github源代码是setuptools兼容的,即有setup.py等.有没有办法让setuptools下载并安装新版本,而不是在PyPI上查找并安装旧版本?

仅供参考,新的python-gearman是http://github.com/mtai/python-gearman

python distutils setuptools pypi

137
推荐指数
4
解决办法
7万
查看次数

在Markdown和reStructuredText中都有相同的自述文件

我有一个在GitHub上托管的项目.为此,我使用Markdown语法编写了自述文件,以便在GitHub上很好地格式化.

由于我的项目是Python,我还计划将其上传到PyPi.PyPi上用于README的语法是reStructuredText.

我想避免处理包含大致相同内容的两个README; 所以我搜索了RST(或其他方式)翻译的降价,但找不到任何.

我看到的另一个解决方案是执行markdown/HTML然后执行HTML/RST转换.我在这里这里找到了一些资源,所以我想它应该是可能的.

你有什么想法可以更好地适应我想做的事情吗?

python markdown restructuredtext github pypi

114
推荐指数
5
解决办法
1万
查看次数

pypi UserWarning:未知的分发选项:'install_requires'

执行python setup.py installPyPI包时是否有人遇到此警告?

install_requires定义包所需的内容.很多PyPI包都有这个选项.它怎么可能是一个"未知的分发选项"?

python distutils pypi

97
推荐指数
7
解决办法
10万
查看次数