簡體   English   中英

如何在Windows中手動安裝VS Code的python包?

[英]How to manually install python packages for VS Code in windows?

由於代理,我無法通過我的辦公室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

如果您已經下載了相應的wheel文件,您可以指向該文件的pip並安裝它,例如python -m pip install path/to/package.whl

嘗試在Windows命令行中設置全局代理,然后嘗試從那里安裝包。 同樣的事情發生在我身上,我能夠用這種方法解決它。

此外,就將文件放在正確的位置而言,您必須在安裝所需的軟件包之前激活相應的虛擬環境。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM