自用的一些代码,杂记

安装Anaconda3:

安装方法如下链接: https://blog.csdn.net/qq_39779233/article/details/127199957

概要

# 如下操作

# 第一步,官网下载linux版本安装包并记住下载路径

# 第二步,终端打开下载路径

# 第三步,安装指令

sh Anaconda3-2022.05-Linux-x86_64.sh #执行安装文件, 开始安装

# 第四步,接受协议,一直enter

# 第五步,输入yes 回车

# 第六步,输入yes 回车

安装好后,终端中会出现(base),表示安装好了

最好关闭anaconda默认开启 打开终端,输入如下指令: 这样就可以关闭anaconda的默认启动,此时直接打开终端,用户名前不会有(虚拟环境名)

conda config --set auto_activate_base false

想要再激活anaconda可以使用如下 指令

conda activate

#换成你想要激活的虚拟环境名

#如果不指定激活哪个虚拟环境就会默认激活base虚拟环境

conda deactivate

#可以关闭anaconda

删除anaconda3 略

conda换下载源:

不要一开始就换源,先使用默认源,当默认源不能用时再换源 查看当前下载源

conda config --show-sources

conda config --get channels

添加源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

conda config --set show_channel_urls yes

切换清华源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

conda config --set show_channel_urls yes

切换回默认源

conda config --remove-key channels

conda虚拟环境指令:

查看当前系统虚拟环境

conda info --envs

conda env list

创建虚拟环境

conda create -n my_env python=3.6.3

-n 表示后面的是该虚拟环境的名字 python=3.6.3是该虚拟环境安装的python版本

删除虚拟环境

# 第一步:首先退出环境

conda deactivate

# 第二步:删除环境

conda remove -n 需要删除的环境名 --all

conda下安装jupyter:

安装jupyter 建议在base环境下安装jupyter 安装指令

conda install jupyter notebook # 安装Jupyter包

or

conda install jupyter# 安装Jupyter包

打开jupyter

jupyter notebook#需要在base虚拟环境下执行

在jupyter中添加内核 这一步是将建立的虚拟环境作为一个新的内核添加到jupyter中去,不然jupyter中就只有base环境中的内核,无法使用其他虚拟环境下的包。 首先进入的需要添加的虚拟环境中

conda activate RL#RL是我要添加进jupyter的虚拟环境

确认是否安装 ipykernel 切换到要添加的虚拟环境

python -m ipykernel --version

如果没有安装,则安装ipykernel

python -m pip install ipykernel

or

conda install ipykernel#ubuntu系统下建议使用conda安装

为 Jupyter notebook 添加内核 其中kernelname和showname最好设置成一样的 kernelname是在jupyter的kernel列表中显示的名字,showname是在jupyter用户界面显示的名字 添加的内核就是当前环境,所以必须要进入到需要添加内核的那个虚拟环境中进行此操作

python -m ipykernel install --user --name=kernelname --display-name showname

#示例

python -m ipykernel install --user --name=RL --display-name RL

查看 Jupyter notebook kernel

jupyter kernelspec list

删除 jupyter 内核

jupyter kernelspec remove kernelname

conda安装PyTorch:

先使用PyTorch官网https://pytorch.org/的安装指令安装,当该指令下载pytorch工具包速度过慢时,使用本地安装pytorch包,具体操作如下

先使用pytorch官方命令安装

当出现某个安装包下载缓慢时,可以使用Ctrl+c打断安装过程,此时重新输入pytorch官方命令,这时会出现如下提示:

## Package Plan ##

environment location: /home/guo/anaconda3/envs/pytorch

added / updated specs:

- pytorch-cuda=11.6

- pytorch==1.13.1

- torchaudio==0.13.1

- torchvision==0.14.1

The following packages will be downloaded:

package | build

---------------------------|-----------------

libcusparse-11.7.2.124 | h7538f96_0 160.9 MB nvidia

------------------------------------------------------------

Total: 160.9 MB

The following NEW packages will be INSTALLED:

blas pkgs/main/linux-64::blas-1.0-mkl

brotlipy pkgs/main/linux-64::brotlipy-0.7.0-py37h27cfd23_1003

bzip2 pkgs/main/linux-64::bzip2-1.0.8-h7b6447c_0

cffi pkgs/main/linux-64::cffi-1.15.1-py37h5eee18b_3

charset-normalizer pkgs/main/noarch::charset-normalizer-2.0.4-pyhd3eb1b0_0

cryptography pkgs/main/linux-64::cryptography-39.0.1-py37h9ce1e76_0

其中The following packages will be downloaded:中的安装包就是在前一次官方安装命令中没有下载完成的安装包,此时可以随手动下载。

手动下载安装包

渠道1:可先进入清华镜像网站下载pytorch安装包 进入Index of /anaconda/cloud/pytorch/linux-64/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror寻找对应文件并下载 例如: pytorch-1.10.2-py3.6_cuda11.3_cudnn8.2.0_0.tar.bz2 *渠道1:进入如下网址搜索下载 https://conda.anaconda.org/nvidia/linux-64/ https://repo.anaconda.com/pkgs/main/linux-64/ 在网站中可以使用Ctrl+f打开搜索功能搜索需要的包。 注意需要下载的包的版本

下载完后将安装包拷贝到conda的包缓存地址,如:~/anaconda3/pkgs/ 并在该目录下解压该安装包,解压后的文件夹与压缩包(安装包)同名。详细可参考该目录下其他的包

打开该目录下的urls.txt文件,在其中写入该包的下载地址,如在https://conda.anaconda.org/nvidia/linux-64/下载了安装包libcusparse-dev-11.7.2.124-hbbe9722_0.tar.bz2

那么就需要在该txt文件中写入如下一行文字

https://conda.anaconda.org/nvidia/linux-64/libcusparse-dev-11.7.2.124-hbbe9722_0.tar.bz2

此时再重新运行pytorch官方安装命令就可以发现不需要重新下载新的包了

可以在该环境中运行如下代码检验是否安装好pytorch 显示Ture时表示pytorch安装好,并且可以使用gpu

(pytorch) guo@guo-Legion:~$ python

Python 3.7.16 (default, Jan 17 2023, 22:20:44)

[GCC 11.2.0] :: Anaconda, Inc. on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> import torch

>>> torch.cuda.is_available()

True

以下是提前自行安装某个包的步骤,正常来说不需要不需要 然后在想安装pytorch的虚拟环境目录下,执行如下代码:

#~/anaconda3/pkgs/就是conda的包缓存地址的完整路径

conda install --use-local ~/anaconda3/pkgs/pytorch-1.10.2-py3.6_cuda11.3_cudnn8.2.0_0.tar.bz2

执行情况如下,时间会比较长

(base) guo@GUOCPT:~$ conda activate pytorch1.10

(pytorch1.10) guo@GUOCPT:~$ conda install --use-local ~/anaconda3/pkgs/pytorch-1.10.1-py3.7_cuda11.3_cudnn8.2.0_0.tar.bz2

Downloading and Extracting Packages

Downloading and Extracting Packages

Preparing transaction: done

Verifying transaction: done

Executing transaction: done

(pytorch1.10) guo@GUOCPT:~$ pip list

Package Version

---------- ---------

certifi 2022.12.7

pip 22.3.1

setuptools 65.6.3

torch 1.10.1

wheel 0.38.4

cudatoolkit工具包可用相同方法安装

手动安装好torch包之后可以运行PyTorch官网https://pytorch.org/的指令完成其余小体积工具包的安装。 注意:如果安装的是就版本的pytorch,那么pytorch官网的安装指令也要使用旧版本的安装指令可以点击Previous Versions of PyTorch查看 例如下:

conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia

ubuntu下安装PyCharm

可先进入PyCharm官网下载linux版本安装包 想安装旧版也可以进入以下网站下载,注意下载community版本,这个版本是免费的 此部分代码以idea为例,安装PyCharm时按需更改 一、 在安装包的放置路径下打开终端 二、解压

tar -zxvf ./pycharm-community-2021.1.3.tar.gz

其中,./pycharm-community-2021.1.3.tar.gz表示当前路径下名叫pycharm-community-2021.1.3.tar.gz的压缩包 三、进入解压出的文件

cd pycharm-community-2021.1.3

其中,pycharm-community-2021.1.3 是解压缩后的文件夹名称,可以根据实际情况修改。 四、编译安装 在 Ubuntu 上,大多数程序不需要进行 ./configure,因为它们已经被编译好了。 pycharm就是编译好的 只需要解压压缩包执行 .sh脚本即可启动,通常可以在 {installation home}/bin 目录下找到启动脚本,使用 ./脚本名.sh 命令启动软件。

例如idea。 ![](https://img-blog.csdnimg.cn/ac97c52b184141cfb92ba025dcbfce51.png ![](https://img-blog.csdnimg.cn/d25c32e854564859b4aec2d2cd57aca2.png 在命令框执行 pycharm.sh脚本启动pycharm

./bin/pycharm.sh

或者,您可以通过双击 bin 文件夹中的 pycharm.sh 文件来启动 pycharm 五、将图标发送到桌面 1.打开终端并导航到pycharm的bin目录。 2.输入以下命令创建一个新的pycharm启动器文件: 3.编辑启动器文件 打开启动器文件

nano pycharm.desktop

在文本编辑器中复制以下内容

[Desktop Entry]

Name=PyCharm

Comment=PyCharm

Exec=/home/guo/pycharm/pycharm-community-2021.1.3/bin/pycharm.sh

Icon=/home/guo/pycharm/pycharm-community-2021.1.3/bin/pycharm.png

Terminal=false

Type=Application

Categories=Development;IDE;

注意:将/home/guo/pycharm/pycharm-community-2021.1.3/bin/pycharm.sh替换为您实际的pycharm安装路径。

这段代码是用来创建一个.desktop文件,它是Linux桌面应用程序的启动器。下面是这段代码的各个字段的解释: Name:程序的名称,也将在启动器上显示。 Comment:对程序的简短说明,也将显示在启动器上 Exec:程序的可执行文件路径。 Icon:程序的图标路径。 Terminal:表示该程序是否在终端中运行。如果设置为true,则会在终端中启动程序。 Type:表示.desktop文件的类型,这里是Application,表示一个应用程序。 Categories:程序所属的类别,以分号分隔。例如,Development;IDE表示该程序是一个IDE开发工具。

接下来按Ctrl+X,然后按Y和Enter保存并关闭文本编辑器。 4.将启动器文件移动到应用程序菜单 输入以下命令将新创建的IntelliJ IDEA启动器文件移动到 ~/.local/share/applications目录:

mv pycharm.desktop ~/.local/share/applications/

这条命令的含义是将您创建的新的IntelliJ IDEA启动器文件移动到~/.local/share/applications目录中。这个目录是Ubuntu系统存储应用程序启动器文件的默认目录之一。移动到这个目录后,您就可以在应用程序菜单或启动器中找到IntelliJ IDEA启动器并从那里启动IntelliJ IDEA。

注意:如果 applications目录不存在,请先创建它,如下所示:

mkdir -p ~/.local/share/applications/

关闭终端并返回到桌面。您应该可以在应用程序菜单中找到IntelliJ IDEA启动器,或者可以在桌面上看到它。

在 Ubuntu 系统中,默认会为每个用户创建一个家目录,家目录的路径是/home/用户名。因此,如果你登录到 Ubuntu 系统中的一个已有的用户账户中,则该用户的家目录中应该会包含**~/.local/share/applications**目录。但是,如果是新创建的用户账户,则需要在该用户的家目录下创建该目录。

该部分引用自如下blog

https://blog.csdn.net/m0_72983118/article/details/130464531

pycharm汉化

引用以下博客 https://blog.csdn.net/zaylove/article/details/128444099

安装opencv:

一、进入想要安装opencv的虚拟环境

(base) guo@GUOCPT:~$ conda activate pytorch

二、查看当前python版本 输入python

(pytorch) guo@GUOCPT:~$ python

Python 3.6.13 |Anaconda, Inc.| (default, Jun 4 2021, 14:25:59)

[GCC 7.5.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>>

可见,当前python版本为3.6 输入exit()退出python

>>> exit()

(pytorch) guo@GUOCPT:~$

三、下载opencv的.whl文件 进入清华opencv-python镜像源。 需要opencv-contrib-python可以进入清华opencv-contrib-python镜像源

其中,3.2.0.8是opencv的版本,cp36表示适配的python版本,manylinux表示适配linux系统,x86_64表示64位系统。

下载到任意目录中,建议新建一个目录存放.whl文件 四、安装opencv的.whl文件 进入.whl文件存放路径

(pytorch) guo@GUOCPT:~$ cd ~/opencv

(pytorch) guo@GUOCPT:~/opencv$

输入pip install opencv_python-3.2.0.8-cp36-cp36m-manylinux1_x86_64.whl进行安装

(pytorch) guo@GUOCPT:~/opencv$ pip install opencv_python-3.2.0.8-cp36-cp36m-manylinux1_x86_64.whl

五、查看是否安装好 输入pip list

(pytorch) guo@GUOCPT:~$ pip list

Package Version

----------------- ---------

certifi 2021.5.30

dataclasses 0.8

mkl-fft 1.3.0

mkl-random 1.1.1

mkl-service 2.3.0

numpy 1.19.2

olefile 0.46

opencv-python 3.2.0.8

Pillow 8.3.1

pip 21.3.1

setuptools 36.4.0

six 1.16.0

torch 1.10.2

torchaudio 0.10.2

torchvision 0.11.3

typing_extensions 4.1.1

wheel 0.37.1

(pytorch) guo@GUOCPT:~$

其中opencv-python 3.2.0.8就是安装好的opencv包

精彩内容

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。