我有问题安装python包flair
和pytorch
通过pipenv
和还没有能够解决这个问题。因为我试图版本我的python git仓库与Pipfile Pipfile.lock
而不是requirements.txt
这是目前不可能的:
pipenv安装flair
错误:找不到满足要求的版本
我尝试了安装torchvision
的这些变体:
pipenv安装torchvision
要安装torchvision,请选择最新的torch版本
pipenv安装火炬==1.3
安装火炬
安装https://download.pytorch.org/whl/cu92/torch-0.4.1-cp37-cp37m-win_amd64.whl
安装torch的替代方法(以下是更多二进制文件:https://pytorch.org/get-started/previous-versions/#windows-二进制文件)
pipenv安装githttps://github.com/pytorch/vision#egg=torchvision
另一种方式,,
Error text: Collecting torchvision Downloading torchvision-0.5.0-cp37-cp37m-win_amd64.whl (1.2 MB) Collecting numpy Using cached numpy-1.18.5-cp37-cp37m-win_amd64.whl (12.7 MB) Collecting pillow>=4.1.1 Downloading Pillow-7.1.2-cp37-cp37m-win_amd64.whl (2.0 MB) Collecting six Downloading six-1.15.0-py2.py3-none-any.whl (10 kB)
pipenv安装torchvision
users\user.name\appdata\local\temp\pipenv-hf2be0xq-requirements\pipenv-57akhz4j-requirement.txt (line 1)) (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2) ERROR: No matching distribution found for torch==1.4.0 (from torchvision->-r c:\users\user.name\appdat a\local\temp\pipenv-hf2be0xq-requirements\pipenv-57akhz4j-requirement.txt (line 1)) Installation Failed
安装torchvision的唯一方法是不使用其依赖的软件包:
pipenv运行pip安装--no-deps torchvision
但这并没有解决通过pipenv安装flair的问题,因为需要依赖项。
首先尝试清理Pipfile和虚拟环境。它看起来像传递依赖关系和Pipfile冲突中声明的依赖关系。
然后尝试按如下方式安装torchvision:
pipenv install torchvision
这将安装最新的torchvision版本和兼容的torch版本:
来源:
torch torchvision python
master / nightly master / nightly >=3.6
1.5.0 0.6.0 >=3.5
1.4.0 0.5.0 ==2.7, >=3.5, <=3.8
1.3.1 0.4.2 ==2.7, >=3.5, <=3.7
1.3.0 0.4.1 ==2.7, >=3.5, <=3.7
1.2.0 0.4.0 ==2.7, >=3.5, <=3.7
1.1.0 0.3.0 ==2.7, >=3.5, <=3.7
<=1.0.1 0.2.2 ==2.7, >=3.5, <=3.7
Flair与Pytorch 1.1配合使用,如下所述:
该项目基于PyTorch 1.1和Python3.6,因为方法签名和类型提示非常漂亮。
安装torchvision后,继续安装flair:
pipenv install flair
在这里,您可以找到一个工作的Pipfile和Pipfile.lock文件,两个操作结束后:
Pipfile
name = "pypi" url = "https://pypi.org/simple" verify_ssl = true [dev-packages] [packages] torchvision = "*" flair = "*" [requires] python_version = "3.6"
皮普尔。锁