首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法在VS代码中切换到Python3

无法在VS代码中切换到Python3
EN

Stack Overflow用户
提问于 2019-06-09 22:54:29
回答 4查看 1.1K关注 0票数 2

我无法让VS Code运行Python3。我已经安装了Python3,并遵循了几个VS Code教程来设置它。我已经将用户设置设置为指向我安装的Python3:"python.pythonPath": "/usr/local/bin/python3"。但是,每次我在VSC的终端中运行Python时,它都是Python2.7。当我尝试使用pip安装任何东西时,我得到的警告是2.7将不再受支持等等。

举个例子,当我尝试用pip安装一些东西时,我得到了以下错误:

错误:无法安装程序包,因为出现EnvironmentError错误: Errno 13权限被拒绝:'/Library/Python/2.7/site-packages/urllib3-1.25.3.dist-info‘请考虑使用--user选项或检查权限。

有什么想法吗?我就是不能让VSC切换到Python3,这让我抓狂。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-06-10 01:17:39

尝试使用pip3安装而不是pip安装,pip很可能是针对pip2链接的。

票数 0
EN

Stack Overflow用户

发布于 2020-10-03 17:40:46

Mac默认设置为python版本2,通常不会预装pip,也不会与版本2链接。我建议保留这种方式。将版本3用于您的个人使用情况,并将Mac的默认版本保留为版本2。由于您必须自己安装python3,这意味着您可能还需要检查/安装pip3。

检查是否安装了python 3:

代码语言:javascript
复制
python3 --version

检查您是否安装了pip3 (通常是从Python3.4开始默认包含):

代码语言:javascript
复制
pip3 --version

将VS代码设置为使用右下角的Python3,在打开.py文件时应该会看到:

现在,如果您想要将任何模块导入到python中,请确保使用pip3安装它们:

代码语言:javascript
复制
pip3 install package_name

如果再次遇到权限问题,可以考虑使用sudo权限运行命令:

代码语言:javascript
复制
sudo pip3 install package_name
票数 1
EN

Stack Overflow用户

发布于 2020-04-05 22:02:04

我遇到了相同的错误(ArchLinux),默认情况下,VS代码也适用于Python2

您需要进入VS代码->文件->首选项->设置->扩展-> Python。然后找到Python路径的配置,并指定Python3或Python3.8,而不是Python。

configuration of the Python Path之后,我从Python2版本切换到Python3,但错误仍然存在。所以我利用了这篇文章,关闭了pylint。

https://code.visualstudio.com/docs/python/linting

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56515625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档