pip是一个替代品easy_install.但是我应该在Windows上安装pip使用easy_install吗?有没有更好的办法?
我昨天大部分时间都在寻找安装的明确答案pip(Python的包管理器).我找不到一个好的解决方案.
我该如何安装?
我在我的Windows机器上安装Python软件包(特别是JPype1 0.5.7)时遇到了麻烦,并希望用Christoph Gohlke的Window二进制文件安装它.(根据我的经验,这可以减轻很多其他软件包安装的麻烦.)
然而,虽然Christoph过去常常提供.exe文件,但最近似乎他正在上传.whl文件.
http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype
但是如何安装.whl文件?
笔记:
我正在尝试为我的包编写setup.py.我的包需要指定对另一个git仓库的依赖.
这是我到目前为止:
from setuptools import setup, find_packages
setup(
name='abc',
packages=find_packages(),
url='https://github.abc.com/abc/myabc',
description='This is a description for abc',
long_description=open('README.md').read(),
install_requires=[
"requests==2.7.0",
"SomePrivateLib>=0.1.0",
],
dependency_links = [
"git+git://github.abc.com/abc/SomePrivateLib.git#egg=SomePrivateLib",
],
include_package_data=True,
)
Run Code Online (Sandbox Code Playgroud)
当我跑:
pip install -e https://github.abc.com/abc/myabc.git#egg=analyse
Run Code Online (Sandbox Code Playgroud)
我明白了
找不到满足要求的版本SomePrivateLib> = 0.1.0(来自analyze)(来自版本:)未找到SomePrivateLib的匹配分布> = 0.1.0(来自analyze)
我究竟做错了什么 ?
我distutil用来安装我的python代码
python setup.py install
当我想在一个新代码上安装我的代码的旧分支时,我遇到了问题:
setup.py install不会覆盖旧文件.一个解决方法是触摸(touch <filename>)所有文件,因此它们被迫比安装的文件更新,但这非常难看.
我正在寻找的是强制覆盖所有文件的选项,例如.就像是
python setup.py --force install
有任何想法吗?
谢谢,Juergen
我正在尝试为Python 3.2,Windows 64位安装Feedparser 5.1.
我曾尝试FOREVER(也就是过去2周)为Python安装Feedparser,并且一直在失败.我读过自述文件,尝试搜索互联网,没有任何对我有用.不用说,我觉得完全愚蠢.
有人请给我一步一步的说明来安装Feedparser 5.1 for Python 3.2 Windows 64位.我很绝望,拜托.
pip install通过 GitHub 存储库中的文件安装 python 包和python setup.py install使用 GitHub 存储库中的文件的主要区别是什么?
根据我现在的理解,我有点感觉使用第二个选项您将以某种开发人员模式安装存储库,您可以通过直接操作 git repo 克隆的文件来进行更改。它是否正确?我想找到对此的正确解释。
正如标题所述——我可以将 setup.py 与 pipelinenv 与 pyenv 一起使用来管理我的环境、版本和依赖项吗?
\n我有一个带有 setup.py 文件的目录结构形式的 python 包。
\n我喜欢使用 Pipenv 作为我的项目环境管理器——我使用 pyenv 来管理我的多个 python 版本。
\n所以我想做的是:
\npyenv version 3.8.5pipenv install foobar\nInstalling foobar\xe2\x80\xa6\nError: An error occurred while installing foobar!\nError text:\nERROR: Could not find a version that satisfies the …Run Code Online (Sandbox Code Playgroud) python ×9
install ×3
pip ×3
windows ×2
atlas ×1
blas ×1
distutils ×1
django ×1
easy-install ×1
feedparser ×1
git ×1
github ×1
installation ×1
jpype ×1
macos ×1
numpy ×1
overwrite ×1
packaging ×1
pipenv ×1
pyenv ×1
python-wheel ×1
setup.py ×1
setuptools ×1
windows64 ×1