如何通过vscode使用远程ssh执行python3.9?
当我连接到服务器时,它只作为2.6运行
我的代码:
from platform import python_version
print("Current Python Version-", python_version())
产出:
[Running] python -u "/root/python/projetos.py"
('Current Python Version-', '2.6.6')
有没有办法通过vscode选择python版本?我试图在Linux级别进行更改(使用alternative
命令),但不起作用。
我需要的是vscode来调用python3.9命令,而不是python命令:
[root@quickstart ~]# python --version
Python 2.6.6
[root@quickstart ~]# python3.9 --version
Python 3.9.10
[root@quickstart ~]#
发布于 2022-02-10 18:45:42
我已经知道了。
需要在远程ssh服务器上安装python vscode扩展。
当连接到Server时,在扩展(Ctrl + shift + x
)中查找python,因此,在SSH中安装:
安装后,键入Ctrl + shift + p
并查找Python: select interpreter.
这里将显示安装在服务器上的所有python解释器路径。
发布于 2022-10-18 14:27:54
如果您想要快捷方式,那么只需创建一个带有Python3.9的conda环境即可。如果不想创建单独的conda环境,则可以将所需的Python版本升级/添加到服务器上。这意味着你足够勇敢地走上艰难的道路,然后按照指令从头开始安装它。
将文件的压缩版本传输到服务器:
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
解压缩tar gz文件
tar xvzf Python-3.4.3.tgz
去解压dir
cd Python-3.4.3
在那里安装Python
./configure --prefix=$HOME/.local
请为Python包安装pip和setuptools
make
make install
所有这些命令都完成了Python的安装。一旦这个设置完毕,我们就需要添加到环境中的路径。转到home dir并打开.bash_profile或.profile文件cd $home vi .bash_profile添加导出路径语句
export PATH="$HOME/.local/bin:$PATH"
然后保存文件并运行bash文件。
source ~/.bash_profile
安装工作应全部完成。要检查它,请运行
python --version
希望能帮上忙。
https://stackoverflow.com/questions/71066180
复制相似问题