我的机器上已经安装了Python版本2.7.17。最近,我开始使用Python进行编码,并安装了VS Code,以简化工作。但是,一旦我打开VSCode并运行了一个简单的Python Hello World程序,VSCode终端就会发出警告说
Python 2支持已于2020年1月1日终止
表示支持已结束,建议安装最新的Python版本。因此,我注意了警告,并在Windows计算机上安装了Python 3.8.5。安装完成,没有任何问题。之后,当我在VSCode终端上尝试命令python --version
时,它正确地给出了输出python 2.7.17
。但是,当我尝试命令python3 --version
来检查它是否正确安装时,终端没有给出输出。
由于我是初学者,并且对Python 2的支持已经结束,所以从现在开始,我想使用Python3。但是,我不介意Python 2留在机器中。
这是我应该担心的事情吗?还是应该完全卸载Python 2(当我选中“控制面板”时,两个版本都在当前安装的程序下列出)?
答案 0 :(得分:1)
根据您的描述,您可以在vscode中更改pythonpath并仍然保留python2。
我假设您使用的是Windows系统,如果没有,请告诉我。解决方法如下:
public function fetch(Request $request){
$AccountMaster = new AccountMaster();
$AccountMaster->setConnection('billing');
$billing = new Billing();
$billing->setConnection('billing');
$getData = $AccountMaster->where('Accountnumber',$request->AccountNum)->get();
foreach($getData as $row){
$CIFKey = $row->CIFKey;
}
$getBills = $billing->where('AccountNumber', $request->Accountnumber)
->select('*')
->orderBy('ServicePeriodEnd','desc')
->paginate(15);
if($request->ajax())
{
return view('pages.fetch',compact(['getAMData','consumerInfo','getBills']))->render();
}
}
。应该有两条路径,复制它是关于python3.8.5; where python
打开setting.json并在用户设置内手动为Ctrl+,
添加一个条目:现在,您可以按python.pythonPath
并找到选项选择解释器。单击它,您将找到一个口译员列表。选择新的解释器后,必须按 Ctrl + Shift +`打开新的终端以进行进一步的开发。
有关pythonpath和解释器的更多详细信息,您可以参考using python environments in vscode。
答案 1 :(得分:0)
使用的Python版本取决于您的环境和PATH变量。
我认为您需要选择正确的Python解释器。屏幕底部应显示Python版本号。如果单击它,将获得一个菜单来选择口译员。
或者,您也可以点击control-shift-p,键入“ python解释器”,然后单击“选择python解释器”选项。
最后,您可以通过更改VS Code中的User设置来更改使用的默认Python解释器。点击control-shift-p,输入“打开设置”,然后选择“打开设置(JSON)”。将一个密钥添加到名为"python.pythonPath"
的JSON文件中,这样您将获得如下所示的一行:
"python.pythonPath": "full/path/to/the/python/executable/you/want/python.exe",
如果您键入where python
或which python
(取决于所使用的终端/操作系统),则可能能够获得有关python的使用路径或可用版本的提示。
然后您可以保存这些设置。重新启动VS Code。希望现在默认情况下选择了正确的解释器。