如何在Windows中为VS Code手动安装python软件包?

时间:2019-06-17 08:38:14

标签: python

由于代理服务器,我无法在Office Windows系统上通过VS Code下载任何python软件包。有什么方法可以通过将下载的文件下载并放置在正确的位置来手动完成?

例如我可以在https://pypi.org/simple/matplotlib/中看到matplotlib程序包,但由于防火墙的阻止而无法从办公室下载。

因此,尽管我在vs代码终端中将代理设置为:

> (env) C:\Playground\vscode\py\ms>set
> HTTPS_PROXY=https://username:password@proxy.mycompany.com:8080
> 
> (env) C:\Playground\vscode\py\ms>set
> HTTP_PROXY=http://username:password@proxy.mycompany.com:8080

,难怪当我尝试安装matplotlib时失败了:

> (env) C:\Playground\vscode\py\ms>easy_install matplotlib Searching for
> matplotlib Reading https://pypi.python.org/simple/matplotlib/
> Downloading
> https://files.pythonhosted.org/packages/51/fe/84ab101f8ab543d89b6a128326f62adcdafd2781ab8362a737e6ce78eea7/matplotlib-3.1.0.tar.gz#sha256=1e0213f87cc0076f7b0c4c251d7e23601e2419cd98691df79edb95517ba06f0c
> error: Can't download
> https://files.pythonhosted.org/packages/51/fe/84ab101f8ab543d89b6a128326f62adcdafd2781ab8362a737e6ce78eea7/matplotlib-3.1.0.tar.gz#sha256=1e0213f87cc0076f7b0c4c251d7e23601e2419cd98691df79edb95517ba06f0c:
> 403 Forbidden

2 个答案:

答案 0 :(得分:1)

如果您下载了适当的滚轮文件,则可以将pip指向该文件,它将安装该文件,例如python -m pip install path/to/package.whl

答案 1 :(得分:-1)

尝试在Windows命令行中设置全局代理,然后尝试从那里安装软件包。我发生了同样的事情,我能够使用这种方法解决它。

此外,就将文件放置在正确的位置而言,您必须在安装所需的软件包之前激活相应的虚拟环境。