ash*_*ies 43 python pip visual-studio-code vscode-settings
我正在尝试在VSCode中的Python文件上运行autopep8 linter.
我按照这里的说明操作:https://code.visualstudio.com/docs/python/environments并选择我的翻译(⇧⌘P):/usr/local/bin/python
然后我尝试格式化我的代码,VSCode说没有安装autopep8,可以通过Pip安装.但是,当我尝试通过Pip安装时,它说There is no Pip installer available in the selected environment.
然后,我尝试通过从命令选项板中选择Python:Create Terminal来在当前环境中启动终端.
终端打开正常,pip存在,我甚至可以pip install autopep8在VSCode中打开的终端中,但是当我尝试运行Format Document命令时,我得到了相同的错误,autopep8并且pip在环境中不可用.
小智 55
在Ubuntu16.04上,我在vscode中使用Python3
apt-get install python3-pip
Run Code Online (Sandbox Code Playgroud)
解决了我的问题.
那是因为我发现:在我的终端下,我键入了pip -V.它显示的是Python2,而不是Python3.
小智 11
尝试Ctrl+ Shift+P 然后键入
Python: Select Interpreter
Run Code Online (Sandbox Code Playgroud)
并选择python版本。
我有多个python版本:
2.7
3.6
3.7
Run Code Online (Sandbox Code Playgroud)
按以下命令(显示所有命令):
粘贴以下内容:
选择它显示的版本之一,我已经选择了Ctrl + Shift + PPython: Select Interpreterpython 3.7.3 64-bit
按Ctrl + ,打开设置
搜索以
更改为python.pythonPathpython/usr/bin/python3.7
注意:可能不需要这样做,但是,请确保/usr/bin/python3.7您确实存在该路径/usr/local/bin/python3.7,并且路径可能不同,例如,等等。
在终端中运行以下命令: apt-get install python3-pip
通过上述步骤,所有问题均得到解决。希望能有所帮助。
1.选择文件>首选项>设置命令(?,)以打开用户设置。
2.根据您的要求搜索并创建或修改python.pythonPath的条目,并具有Python可执行文件的完整路径。例如,我将其更改为python2.6路径,该路径为/ usr / local / bin / python3。
我今天遇到了同样的问题,所有解决方案都没有帮助我。最终,我自己弄清楚了。
我为遇到此问题的人发布此答案。只需转到 ./venv 文件夹,您就会找到一个 .cfg 文件。
只需确保include-system-site-packages设置为true
home = /usr/bin
include-system-site-packages = true
version = 3.8.5
Run Code Online (Sandbox Code Playgroud)
如果仍然不起作用,只需sudo install python3-pip在终端中运行一次即可。当然,您也可以随时更改此处的版本。
小智 4
(在 mac 上)如果你使用的是 python3 但 vscode 告诉你 pip 没有安装,你可以在 vscode 底部更改 python 版本。我猜你正在使用另一个终端,但不是 bash ,vscode 的默认终端是 bash 。Bash 不知道你已经安装了 pip@2。
| 归档时间: |
|
| 查看次数: |
35758 次 |
| 最近记录: |