vscode遇到的诸多问题记录

1. Jupyter单元格输出折叠

Jupyter Notebook折叠输出的内容_Sweeneys的博客-CSDN博客

 双击左侧灰色区域,就会折叠单元格的输出

2. 如何让jupyter notebook中输出较长数据的时候显示完全?在VS Code中使用jupyter notebook,输出过多时show more显示不正常,出现乱码问题的解决方案!已解决!

问题:https://www.codetd.com/article/13556728  在VS Code中使用jupyter notebook,输出过多时show more显示不正常,出现乱码问题的解决方案。

解决方案如下:(搜索时关键词要对,vscode jupyter show more)

python - How to display all output in Jupyter Notebook within Visual Studio Code? - Stack Overflow

3. cuda.tensor to numpy

正确方式为:detach().cpu().numpy()

4. vscode中将ipynb文件转为py格式

python - Best way to convert .ipynb to .py in VSCode - Stack Overflow

结果如下,勉强可以用!

5. 在vscode中创建新的jupyter notebook

6. vscode中快速查找函数位置 Ctrl+T

vscode: Visual Studio Code 常用快捷键 - 魚魚 - 博客园

vscode搜索代码关键字_在用VSCode? 看完这篇文章, 开发效率翻倍!最后一条厉害了~..._夏斯乐的博客-CSDN博客

 

没用的链接: 

Vscode ctrl+t 无法识别symbol,以及每次打开窗口都会去下载一些dependency 包的问题_花开花落的博客-CSDN博客

https://github.com/microsoft/vscode-python/issues/2637 这个是官方的issues 【话说vscode真的越更新bug越多,插件也是,老是需要回退版本】

解决办法:安装最新的python插件 + 选择Jedi

7. vscode python docker找不到docker的conda新建的环境

7.1 conda新建环境

  1. 已解决』新建了conda环境,但是pip requrement.txt安装后,DeeSort环境下面连python.exe都没有 ​在Pycharm下创建Anaconda虚拟环境,但envs目录下没有interpreter解释器问题的解决_猎户在天的博客-CSDN博客_anaconda3下envs为空 在Pycharm下创建Anaconda虚拟环境,但envs目录下没有interpreter解释器问题的解决

    1. 我同上面的情形一模一样。 ​

    2. 原因建立环境的时候需要指明python版本,否则envs/name/下面没有bin/python.exe。无法使用的

2. 建立了新环境后,vscode python iterpreter找不到解释器

  1. 需要vscode的python插件版本回退到2021.2左右,新版本的插件有问题容易找不到。
  2. docker的PATH里面要有新建环境的路径。
    docker里面:echo $PATH 看看是否有conda/env/bin的路径
    若没有就添加:echo PATH="conda/envs/name/bin:$PATH";
  3. vscode连接docker,找不到除base意外的conda env;

    1. 解决办法:vscode的python插件版本回退,从2021.10回退到2021.2

    2. linux下查看path,『docker启用指定的anconda环境』 ​Docker环境启用Anaconda并指定环境env_Francisll的博客-CSDN博客

      1. echo $PATH ——查看是否有conda的env的路径

      2. 然后在vscode打开/ec/profile文件,在末尾添加export PATH=":$PATH"  ​再执行 source /etc/profile 命令,再次打开echo $PATH,可以看见路径已经加上去了

      3. 删除PATH路径:echo $PATH即可。​

  4. root@c04f9652f397:/local_data# echo $PATH
    /opt/conda/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    # 果然是没有新建立的conda env路径的,需要加入。

    第二种方法:这是长治久安的方法。

    # vim /etc/profile 在文档最后,添加:export PATH="/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH"

    保存,退出,然后运行:#source /etc/profile

    不报错则成功。原文链接:linux下查看和添加PATH环境变量_BruceZhang的博客-CSDN博客_path 

  5. 重新启动vscode界面,就可以找到新建的conda环境了。效果如下:

     

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值