环境配置与常用功能

本文详细介绍了Nvidia驱动、CUDA和CUDNN在Windows与Linux平台的安装配置,以及Anaconda的环境配置、虚拟环境管理、包管理与JupyterLab的设置。此外,还涵盖了Linux系统的常用命令、Vim编辑器的操作和PyCharm的使用技巧。
摘要由CSDN通过智能技术生成

目录

一 Nvidia

1 驱动

1.1 Windows

1.2 Linux

2 CUDA

2.1 Windows

2.2 Linux

3 CUDNN

3.1 Windows

3.2 Linux

二 Anaconda

1 环境配置

1.1 Windows

1.2 Linux

1.3 没有那个文件或目录 

1 虚拟环境

1.1 创建虚拟环境

1.2 查看虚拟环境有哪些

1.3 激活虚拟环境

1.4 配置pip源

1.5 安装包

1.6 更新包

2 JupyterLab

2.1 配置JupyterLab

2.2 配置核

三 Linux 

1 Linux下复制GitHub项目失败

1.1 The TLS connection was non-properly terminated.

2 Vim编辑器

2.1 中文乱码

2.2 跳转指定行

2.3 撤销与取消撤销

3 常用命令

3.1 mv

3.3 rm

3.4 进程查询

3.5 cp

四 PyCharm

1 设置头部注释模板

2 启用函数文档注释

3 取消连按两次shift进入全局搜索

4 修改每行最大长度限制


一 Nvidia

1 驱动

1.1 Windows

1.2 Linux

2 CUDA

2.1 Windows

2.2 Linux

3 CUDNN

3.1 Windows

3.2 Linux

sudo cp ./include/* /usr/local/cuda-11.8/include
sudo cp ./lib/* /usr/local/cuda-11.8/lib64
sudo chmod a+r /usr/local/cuda-11.8/include/cudnn*
sudo chmod a+r /usr/local/cuda-11.8/lib64/libcudnn*

二 Anaconda

1 环境配置

1.1 Windows

1.2 Linux

1)vim ~/.bashrc

2)在.bashrc文件中写入一下内容:

export PATH="anaconda安装路径/anaconda3/bin:$PATH"

1.3 没有那个文件或目录 

1)错误描述:bash: /mnt/data/data/anaconda3/bin/conda:/media/data/anaconda3/bin/python:解释器错误: 没有那个文件或目录

2)解决方法

(1)vim /mnt/data/data/anaconda3/bin/conda文件

(2)将文件首行“/media/data/anaconda3/bin/python”改成“/mnt/data/data/anaconda3/bin/python”

1 虚拟环境

1.1 创建虚拟环境

conda create -n 虚拟环境名称 python==python版本号

1.2 查看虚拟环境有哪些

conda info -n

1.3 激活虚拟环境

1)激活默认默认环境 

conda activate

2)激活特定虚拟环境 

conda activate 虚拟环境

1.4 配置pip源

1)国内源

(1)清华源

https://pypi.tuna.tsinghua.edu.cn/simple

(2)阿里源

http://mirrors.aliyun.com/pypi/simple/

(3)豆瓣源

http://pypi.douban.com/simple/

2)永久替换源

(1)Windows

  Windows下,需要在当前对用户目录下C:\Users\用户名\pip(用户名表示当前用户),新建一个pip.ini文件,在pip.ini文件中输入以下内容:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

(2)Linux

  Linux/Mac os 环境中,配置文件位置在 ~/.pip/pip.conf,若不存在该文件,则使用一下命令创建.pip目录

mkdir ~/.pip

  使用命令“vim ~/.pip/pip.conf”,打开并编辑对应目录文件,输入以下命令:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

3)临时替换源

pip install 包名称 -i 国内源

1.5 安装包

1)根据requirements.txt文件安装环境包

(1)首先激活环境,在对应环境下安装环境包;

(2) 进入requirements.txt文件所在目录;

(3) 执行以下命令

pip install -r requirements.txt

2)导出当前虚拟环境下所有包版本信息

pip freeze > requirements.txt

1.6 更新包

pip install --upgrade 包名称

2 JupyterLab

2.1 配置JupyterLab

 1)生成Jupyter配置文件

jupyter notebook --generate-config

2)设置Jupyter Lab登录密码

jupyter notebook password

3)获取Jupyter Lab登录密码的加密格式

(1)进入Python交互界面,命令行输入以下内容:

ipython

(2)复制登录密码哈希值

$ ipython

In [1]: from notebook.auth import passwd

In [2]: passwd()
Enter password: 
Verify password: 
Out[2]: 'argon2:$argon2id$v=19$m=10240,t=10,p=8$nZkqQpu7wKGFuTIg82mWag$CS8bVsRchkXxlIs4o6Oag9xBeV+JOMOCSuidfXvZEJ4'

In [3]: exit

4)修改配置文件

(1)进入配置文件

vim 配置文件路径

注意:步骤1)生成Jupyter配置文件时会输出配置文件路径,直接复制即可

(2)追加内容

  在配置文件的末尾追加以下内容:

c.ServerApp.root_dir = '替换成项目对应路径'  # 默认工作目录
c.NotebookApp.port = 12315  # 运行端口,注意端口不要超过最大值,也不要与其他应用端口冲突
c.NotebookApp.ip = '0.0.0.0'  # 允许 Jupyter Lab 接受来自任何 IP 地址的连接请求  
c.NotebookApp.password = '替换成步骤3)(2)得到的登陆密码的哈希值'  # 设置登录密码
c.NotebookApp.open_browser = Fasle  # 禁止自动打开浏览器
c.NotebookApp.allow_remote_access = True  # 允许远程访问 

5)启动Jupyter Lab服务

(1)普通用户

nohup jupyter lab > jupyter.log 2>&1 &

(2)root用户

nohup jupyter lab --allow-root > jupyter.log 2>&1 &

注意:

①--allow-root 表示允许以 root 用户身份运行 Jupyter Lab

②当在命令行中执行上述命令后,系统会返回jupyter lab进程ID,后续可通过kill -9 进程ID终止该进程。

2.2 配置核

1)前置条件

(1)存在默认环境或者虚拟环境;

(2)环境中安装ipykernel包,若不存在该包,则使用“pip install ipykernel”在环境下安装该包。

2)添加内核

  键入以下命令,进行配置:

python -m ipykernel install --user --name 虚拟环境名称 --display-name "内核别名"

  注:其中display-name为在JupyterLab中显示的内核名称,并没有特别要求。

3)查看内核列表

jupyter kernelspec list

4)删除内核

jupyter kernelspec uninstall 内核别名

三 Linux 

1 Linux下复制GitHub项目失败

1.1 The TLS connection was non-properly terminated.

1)报错信息:fatal: unable to access 'https://github.com/lm-sys/FastChat.git/': GnuTLS recv error (-110): The TLS connection was non-properly terminated.

2)解决方法

  Linux命令行下键入以下代码

git config --global --unset https.proxy
git config --global --unset http.proxy

2 Vim编辑器

2.1 中文乱码

  vim /etc/vim/vimrc,将以下代码添加文件中

set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8

  插入位置如下:

 

2.2 跳转指定行

  按ESC进入命令行模式,键入“:行号”,回车

2.3 撤销与取消撤销

1)撤销

  按ESC进入命令模式,键入::u或:undo,回车即可。

2)取消撤销

  按ESC进入命令模式,键入:ctrl-r或:redo,回车即可。

3 常用命令

3.1 mv

1)移动目录下的文件到指定目录

(1)移动目录下的所有文件到上级目录

        *表示目录下的所有文件,..表示上级目录

mv * ../

3.3 rm

1)删除当前目录下的所有内容

rm -rf *

3.4 进程查询

1)根据进程ID查询对应进程

ps -ef|grep pid

注:pid表示进程id,如35261。

2)根据名称查询对应进程

ps -ef|grep jupyter

3.5 cp

1)备份文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

注意:.bak表示备份,前面的内容为原始文件。

四 PyCharm

1 设置头部注释模板

1.1 设置路径

  Setting - Editor- File and Code Templates - Python Script

  

1.2 文件头部注释模板内容

# coding=utf-8
# @FileName     : ${NAME}.py
# @Time         : ${DATE} ${TIME}
# @Author       : 作者
# @Department   : 部门
# @Description  : 描述

2 启用函数文档注释

2.1 路径路径

  File → Settings → Tools → Python Interated Tool → Docstring format → 选择“reStructured Text”

  

 2.2 效果

  

3 取消连按两次shift进入全局搜索

  File → Settings → Advanced Settings → User Interface → 勾选Disable double modifier key shortcuts

4 修改每行最大长度限制

  File → Settings → Code Style → Hard wrap at(设置为你想设置的单行字符长度)

5 关闭 Shadowing names from outer scopes 警告

  Setting → Editor → Inspections → Shaowing built-ins(取消勾选对号)

 注:或者更改冲突的变量名称。

6 关闭函数内的嵌入提示

1)未关闭效果


2)关闭后效果

7 PyCharm 2023.2 NewUI 设置命令行参数

7.1 编辑对应脚本文件下的环境配置

7.2 

7.3 输入命令行参数及其参数值

8 PyCharm中,中文输入法下输入符号为英文符号

解决方案:Ctrl + 。(按下Ctrl 和 句号键)

五 Windows

1 Win10下,执行.sh后缀文件

1.1 安装Git

1.2 在.sh文件目录下进入Git Bash

1.3 输入以下命令执行.sh文件

bash xxxx.sh

2 Win10下 安装wget

2.1 下载文件

        GNU Wget 1.21.4 for Windows,下载wget.exe(x64)

2.2 为了方便在Git Bash下面使用wget下载文件(如llama项目下download.sh需要用到wget下载模型文件),需要将wget.exe文件移动到xxx\Git\mingw64\bin目录下:

六 Linux

1 双系统下设置默认启动系统

  因为我是先安装的Windows11,然后装的Ubuntu系统,所以采用的是Ubuntu的引导器Grub,因此我们需要修改Grub的默认启动项。

1.1 编辑Grub配置文件

  终端中输入以下内容:

sudo gedit /etc/default/grub

1.2 修改默认启动系统索引并保存

注:在系统选择项界面可以观察到自己电脑的系统的索引,我的电脑是0位置(第一个选项)是ubuntu,2位置(第三个选项)是Windows11。我上面设置默认启动系统是Ubuntu。

1.3 更新设置

  终端中输入以下命令:

sudo update-grub

七 Typora

1 快捷键

  • Alt + Ctrl + shift + E:删除当前格式文本

  • Alt+ Ctrl + shift + L:删除当前行或句

  • Alt + Ctrl + shift + P:删除块

  • Ctrl + shift + D:删除当前词

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值