Python 问题整理
2021-8-1
| 2024-3-27
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password

PIP

spacepy安装失败
pip换源
修改 ~/.pip/pip.conf (没有就创建一个)
使用默认源
快速使用指定源
使用proxy下载, 开着vpn就无法使用第三方源, 这时需要使用—-proxy
conda直接输入
windows terminal 调用虚拟环境

Anaconda

python 3.8 使用pip报错.
  • urllib3版本过高, 降低urllib3版本
  • 使用国内服务器
python virtualenv 下配置 pip
  • 查找pip调用配置的路径
    • 当前项目文档下的venv文件夹中打开pip.ini, 配置
      • 如: pip使用阿里pip源
    • 系统环境
      Python-获取图片的大小
      anaconda换源
      • vim ~/.condarc
        • 运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。
      anaconda 虚拟环境 export 环境
       
      wsl conda 无法联网
      可能原因:未知
      • 解决:重启wsl
        keras tensorflow 版本问题
        torch 多卡训练环境配置
         

        Jupyter notebook

        windows 使用jupyter notebook,远程使用jupyter notebook
        1. 服务器端安装anaconda
        1. 打开Anaconda Prompt,输入jupyter notebook --generate-config生成配置文件,并记录路径。
        1. 继续在Anaconda Prompt中输入ipython,然后输入from notebook.auth import passwd,最后输入passwd(),设置密码,然后复制输出生成的密钥文件。
        1. 从第一步记录的路径找到配置文件,使用记事本打开配置文件。
        1. 在配置文件中添加以下命令,并设置访问端口和拷贝生成的密钥。
          1. 花生壳内网映射http,访问限制不开。
            1. notion image
          1. 生成后,Anaconda Prompt输入
            1. 浏览器打开获得的网址就行。(网址不需要写端口)
            jupyter notebook 使用虚拟环境
            虚拟环境下安装jupyter notebook
            • kernel切换(切换虚拟环境)
              • 需要在这个虚拟环境中安装ipykernel
            jupyter notebook 配置自动代码补全和Markdown文件的目录
            • 进入base环境
              • 安装成功后,关掉Jupyter notebook重新打开,观察是否安装成功,即多了一个nbextensions。
                • notion image
              jupyter里ipynb和py文件的相互转换
              • 在name.ipynb所在目录下打开终,输入以下命令
                jupyter notebook 快捷键

                Pycharm

                服务器show图片失败, 远程无法显示图片
                • 方法2
                  • notion image

                Packages

                tqdm
                • 迭代器 tqdm(iterator) 可以将任意For循环显示成进度条形式
                • 使用方式
                  多线程
                   
                  librosa
                  使用python对音频进行降采样
                  nohup无法打印python的print函数
                  • 是print的缓存问题
                  python运行脚本时打印信息同时保存信息

                  Vscode 问题

                  vsode python format 格式化失效
                  打开设置,搜索python.formatting.provider,选择autopep8
                  • 2023年python.formatting.provider 可能已经找不到了, 会出现以下问题
                    • formatter server 启动失败
                    • 报错 You have deprecated linting or formatting settings for Python [duplicate]
                    • The setting "editor.defaultFormatter" for Python is set to "ms-python.python" which is deprecated.
                    • 解决方法
                      • vscode 配置文件, 就是那个json文件中, 注释掉灰色的代码 (目前不适用的代码)
                      • "[python]": editor.defaultFormatter 如果是ms-python.python, 改成autopep8.
                  vscode 无法远程连接问题
                  • 如果遇到没log但是无法远程连接的问题, 直接kill服务器所有关于vscode的进程
                  • 还有问题就删除服务器中.vscode-server文件夹.
                  • 关闭账号设置同步
                  • 降低vscode版本
                  vscode python debug 路径问题
                  只需要在debug的文件开头调整路径就行
                   
                   
                • Python
                • Anaconda
                • Pip
                • jupyter notebook
                • pycharm
                • python packages
                • vscode
                • Windows 问题整理其他问题整理
                  • Giscus
                  目录