pip3 install wheel from artifactory 给出 oserror
pip3 install wheel from artifactory gives oserror
我使用以下代码将一个 wheel 文件部署到一个 artifactory 存储库:
def upload_wheel(artifactory_path: ArtifactoryPath, wheel_path: Path):
metadata = extract_wheel_metadata(wheel_path) # get metadata from wheel
pkg_name = metadata['Name']
#create parent folder
folder_to_create = artifactory_path / pkg_name / metadata['Version']
folder_to_create.mkdir(parents=True)
#deploy file
folder_to_create.deploy_file(wheel_path)
deployed_file = folder_to_create / wheel_path.name
add_props(deployed_file, metadata)
当我 pip 安装 wheel 文件时(在对 pip.conf 文件进行更改后),它显示正在搜索存储库并给出以下错误:
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: '/Users/user/filename.whl'
知道为什么会这样吗?当我将文件放在目录中时,它会毫无问题地安装它。是因为我的部署方式吗?
是否正在从 Artifactory 下载 artifact?您可能会看到来自 pip 客户端的带有 200 return 代码的请求。如果可能,post 完成 pip 客户端输出。
此外,您可以通过清除本地 pip 客户端缓存来尝试“pip install --upgrade --force-reinstall ----”。
通过将 URL 传递给 pip 安装然后传递 whl 文件解决了这个问题。
pip install URL\filename.whl
我使用以下代码将一个 wheel 文件部署到一个 artifactory 存储库:
def upload_wheel(artifactory_path: ArtifactoryPath, wheel_path: Path):
metadata = extract_wheel_metadata(wheel_path) # get metadata from wheel
pkg_name = metadata['Name']
#create parent folder
folder_to_create = artifactory_path / pkg_name / metadata['Version']
folder_to_create.mkdir(parents=True)
#deploy file
folder_to_create.deploy_file(wheel_path)
deployed_file = folder_to_create / wheel_path.name
add_props(deployed_file, metadata)
当我 pip 安装 wheel 文件时(在对 pip.conf 文件进行更改后),它显示正在搜索存储库并给出以下错误:
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: '/Users/user/filename.whl'
知道为什么会这样吗?当我将文件放在目录中时,它会毫无问题地安装它。是因为我的部署方式吗?
是否正在从 Artifactory 下载 artifact?您可能会看到来自 pip 客户端的带有 200 return 代码的请求。如果可能,post 完成 pip 客户端输出。
此外,您可以通过清除本地 pip 客户端缓存来尝试“pip install --upgrade --force-reinstall ----”。
通过将 URL 传递给 pip 安装然后传递 whl 文件解决了这个问题。
pip install URL\filename.whl