Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PackageNotFoundError:当前通道中缺少包:_Python_Pysftp - Fatal编程技术网

Python PackageNotFoundError:当前通道中缺少包:

Python PackageNotFoundError:当前通道中缺少包:,python,pysftp,Python,Pysftp,由于公司的云下载政策,我无法从Anaconda云下载软件包。因此,我尝试了一种变通方法,在不上网的情况下从Anaconda的网站下载bioconda PySTFP-0.2.9-py36_0.tar win64版本,并将其放在我的闪存驱动器上。但是,我仍然收到一个找不到的包错误。当我运行安装代码时,我在tar文件所在的目录中 此代码引发以下错误: $ conda install pysftp-0.2.9-py36_0.tar Fetching package metadata .......

由于公司的云下载政策,我无法从Anaconda云下载软件包。因此,我尝试了一种变通方法,在不上网的情况下从Anaconda的网站下载bioconda PySTFP-0.2.9-py36_0.tar win64版本,并将其放在我的闪存驱动器上。但是,我仍然收到一个找不到的包错误。当我运行安装代码时,我在tar文件所在的目录中

此代码引发以下错误:

$ conda install pysftp-0.2.9-py36_0.tar 


Fetching package metadata .............

PackageNotFoundError: Packages missing in current channels:

  - pysftp-0.2.9-py36_0.tar

We have searched for the packages in the following channels:

  - https://repo.continuum.io/pkgs/main/win-64
  - https://repo.continuum.io/pkgs/main/noarch
  - https://repo.continuum.io/pkgs/free/win-64
  - https://repo.continuum.io/pkgs/free/noarch
  - https://repo.continuum.io/pkgs/r/win-64
  - https://repo.continuum.io/pkgs/r/noarch
  - https://repo.continuum.io/pkgs/pro/win-64
  - https://repo.continuum.io/pkgs/pro/noarch

  Need help installing the package locally.
-->

您正在寻找对命令的轻微调整:

conda install --use-local pysftp-0.2.9-py36_0.tar
此外,您还需要将下载的文件放入

~/anaconda/conda-bld/<platform>
~/anaconda/conda bld/
或类似的内容,或指定文件的绝对路径

我在工作中也有同样的问题。在我的例子中,他们设置了一些代理服务器,我可以在运行
conda install
pip install
之前将环境变量
HTTP_proxy
HTTPS_proxy
指向。有类似的吗