首页 > 编程语言 >vsc 如何调试远程python代码

vsc 如何调试远程python代码

时间:2024-03-05 14:00:11浏览次数:42  
标签:Permission python vsc conda pkg denied 安装包 调试

1、远程python环境准备

下载miniconda

  https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

注意py版本,需要下载对应版本的conda,找到对应的版本后(这里选择py312),鼠标右键复制链接

  wget  相关链接

  bash  xxx.sh  

  按提示操作就行。最后一个提示可能是:是否进入bash之后自动进入相关的环境。

  至此conda 安装完毕。下一步准备python环境

  conda create -n  your_env_name  python=3.12     创建python环境

  conda activate your_env_name     激活使用python环境

在pip 安装包的过程中,可能会报:

  error: command 'gcc' failed: Permission denied

  自行安装gcc即可: https://wenku.csdn.net/answer/c9c0573a138732c45ec74623d78e69a2

在pip 安装包的过程中,可能会报:

  PermissionError: [Errno 13] Permission denied: 'pkg-config'

  自行安装pkg-confg即可:  sudo apt-get install pkg-config

在pip 安装包的过程中,可能会报:

  PermissionError: [Errno 13] Permission denied: 'c++'

  自行安装c++即可: sudo apt install build-essential

如果百度上搜不到报错原因,直接把出错的所有信息粘贴到chatglm.cn 上,问智谱清言。

2、把需要调试的代码准备到远程

3、后续见:https://3cst.cn/mobile/information/bCj5Jpxmagnw11ea8d6300163e0473d8

标签:Permission,python,vsc,conda,pkg,denied,安装包,调试
From: https://www.cnblogs.com/xunhanliu/p/18053912

相关文章

  • Python:如何风骚而又不失优雅的使用Switch...Case
    本渣PHP屌丝一枚,最近在用Python做一个东西碰到了这个问题,在这里给没踩过坑的朋友分享下以Python2.7为例从前有座山碰到参数特别多的情况的时候总是看着一堆if...elseif抓狂,斩不断,理还乱,幸好有Switch...Case可以很方便的处理多种情况的参数但是在Python中没有Switch...Case......
  • 1.Python3 基础语法
    Python3基础语法Python3中文官方文档https://docs.python.org/zh-cn/3.9/Python标准库https://docs.python.org/zh-cn/3.9/library/index.html1.Python保留字保留字即关键字,我们不能把它们用作任何标识符名称。Python的标准库提供了一个keyword模块,可以输出当前版本的......
  • 3.Python3 流程控制
    Python3流程控制和其它编程语言一样,按照执行流程划分,Python程序也可分为3大结构,即顺序结构、选择(分支)结构和循环结构:Python顺序结构就是让程序按照从头到尾的顺序依次执行每一条Python代码,不重复执行任何代码,也不跳过任何代码。Python选择结构也称分支结构,就是让程序......
  • 2.Python3 基本数据类型
    Python3基本数据类型python是弱类型语言,弱类型语言有两个特点:变量无须声明就可以直接赋值,对一个不存在的变量赋值就相当于定义了一个新变量。变量的数据类型可以随时改变,比如,同一个变量可以一会儿被赋值为整数,一会儿被赋值为字符串。弱类型并不等于没有类型!弱类型是说在书写......
  • 7.Python3 函数
    Python3函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。1.函数定义Python定义函数使用def关键字,一般格......
  • 6.Python3 迭代器与生成器
    Python3迭代器与生成器1.迭代器迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器迭代器的定义字面意思:更新迭代,器:工具:可更新迭代的工具。专业角度:内部含有'__iter__'方法并且含......
  • 5.Python3 推导式
    Python3推导式推导式(comprehensions),又称解析式,是Python中常见的语法糖。推导式可以从一个数据序列构建另一个新的数据序列,常用于数据处理场景。表达式for迭代变量in可迭代对象[if条件表达式]其中if条件判断根据需要,可有可无。Python支持各种数据结构的推导式:列......
  • 4.Python3 运算符
    Python3运算符1.Python算术运算符以下假设变量a=10,变量b=21:运算符描述实例+加-两个对象相加a+b输出结果31-减-得到负数或是一个数减去另一个数a-b输出结果-11*乘-两个数相乘或是返回一个被重复若干次的字符串a*b输出结果210/除......
  • 9.Python3 面向对象
    Python3面向对象1.类定义Python中定义一个类使用class关键字实现,其基本语法格式如下:classClassName:<statement-1>...<statement-N>类实例化后,可以使用其属性,创建一个类之后,可以通过类名访问其属性。无论是属性还是方法,对于类来说,它们都不是......
  • 8.Python3 模块和包
    Python3模块和包为此Python提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用python标准库的方法......