Jam*_*mes 1 python visual-studio-code
我正在尝试使用 Visual Studio 代码编写一些 python,因为我无法处理 pycharm 的内存要求。我也在处理公司代理,所以我在本地安装了 cntlm 来解决这个问题,所以所有请求都需要转到 127.0.0.1
我开始使用 Visual Studio 代码;
<yada yada>\Microsoft VS Code\Code.exe" --proxy-server=http=127.0.0.1:3128
Run Code Online (Sandbox Code Playgroud)
到目前为止,一切都很好。他们认为我缺少 pylint 模块并且无法安装它,因为它使用了错误的代理;
(venv) <yada yada>PycharmProjects/Rosaline/venv/Scripts/python.exe -m pip --proxy <corporateproxy>:80 install -U pylint
Run Code Online (Sandbox Code Playgroud)
所以我的第一个问题是为什么 vsc 不告诉 pip 使用正确的代理,第二个问题是为什么它要在每个项目的基础上安装一个 linter?
不要试图在 VS Code 中解决这个问题,而是在操作系统级别。您可以为 PIP 创建一个全局配置文件,您可以在其中设置要使用的代理。因此,使用 VS Code 或终端来运行 PIP 并不重要。在终端中,运行:
python -m pip config --global set global.proxy https://your-proxy:PORT/
Run Code Online (Sandbox Code Playgroud)
pip config 的详细信息参见:https : //pip.pypa.io/en/stable/reference/pip_config/
尽管如此,您仍然需要在 VS Code 中正确设置代理,以便您可以下载插件。VS Code 使用环境变量http_proxy和https_proxy. 如果设置正确,则不需要进一步配置。否则,您还可以在 VS Code 配置中显式设置这些设置。只需在设置对话框中搜索代理即可。
| 归档时间: |
|
| 查看次数: |
1622 次 |
| 最近记录: |