Ubuntu18.04 项目配置

安装完ibus重启,才会有Chinese(pinyin)的选项

(1)要安装lightdm,不使用gdm3(本人使用gdm3就失败,而lightdm完美成功)(也就是桌面显示)

sudo apt install lightdm 

(2) 执行下面的命令可显示如下信息,则可在model查看型号信息。

ubuntu-drivers devices 
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00001C8Csv00001025sd00001128bc03sc02i00 vendor : NVIDIA Corporation model : GP107M [GeForce GTX 1050 Ti Mobile] manual_install: True driver : nvidia-driver-470 - distro non-free driver : nvidia-driver-450-server - distro non-free driver : nvidia-driver-418-server - distro non-free driver : nvidia-driver-390 - distro non-free driver : nvidia-driver-470-server - distro non-free recommended driver : nvidia-driver-460 - distro non-free driver : nvidia-driver-460-server - distro non-free driver : xserver-xorg-video-nouveau - distro free builtin 

找到recommended。

(3)禁用bios中的secure boot,因为secure boot会阻止第三方源安装的驱动。大概是开机按F2进入bios或者别的按键,不同的机器的按键不一样,依据自己的型号来。

(4)禁用Ubuntu自带的nouveau驱动,首先打开黑名单文件。

sudo gedit /etc/modprobe.d/blacklist.conf 

在文本后添加如下代码

blacklist nouveau options nouveau modeset=0 

添加完毕以后,在执行如下指令更新内核。

sudo update-initramfs -u 

更新完毕以后,重新启动Ubuntu,然后输入以下指令,如果无信息显示,表示禁用成功。

lsmod | grep nouveau 

(5)安装驱动程序

Software&Updates -> Additional Drivers -> 选择recommended的驱动 -> Apply change -> 命令行输入nvidia-smi检查是否安装成功。

sudo gedit ~/.condarc 

注意,一定要把里面的https换成http!

创建新环境:

conda create -n XXX python=3.X [想下载的包] 

激活环境:

conda activate XXX 

安装pytorch、cudatoolkit:

conda install pytorch==1.X.0 cudatoolkit=x.1 -c pytorch 

关闭环境:

conda deactivate 

列出所有的环境:

conda env list 

删除环境、包:

conda remove -n your_env_name(虚拟环境名称) --all conda remove -n your_env_name(虚拟环境名称) package_name(包名) 

conda环境迁移(云服务器重启一次会重置所有环境):

1、在anaconda下用pip装包的原因:尽管在anaconda下我们可以很方便的使用conda install来安装我们需要的依赖,但是anaconda本身只提供部分包,远没有pip提供的包多,有时conda无法安装我们需要的包,我们需要用pip将其装到conda环境里。

2、用pip装包时候需要哪些注意事项?

2.1 首先,我们需要判断目前我们用的pip指令,会把包装到哪里,通常情况下,pip不像conda一样,他不知道环境,我们首先要确保我们用的是本环境的pip,这样pip install时,包才会创建到本环境中,不然包会创建到base环境,供各个不同的其他conda环境共享,此时可能会产生版本冲突问题(不同环境中可能对同一个包的版本要求不同)

用下面命令查看我们此时用的pip为哪个环境:

which -a pip (如base环境的pip可能在/root/anaconda3/bin/pip,,,,而其他conda环境的pip,可能在/root/anaconda3/envs/my_env/bin/pip) 

(经试验,anaconda4.8版本,在conda create新的环境时,已经默认在新环境装了pip,此时source activate进入该环境后,用pip命令安装的包,默认会装在本环境中,不必担心pip一个包后后会将其他环境的包改变版本的情况)

当然我们自己创建的conda环境里,可能没有pip,此时进入自己的conda环境也会默认用base环境的pip,这就需要我们自己将pip安装入本环境,尽量不要使用base的pip在其他环境装包,这样也会装在base里,有产生版本冲突的可能(上文已讲)。在自己conda环境安装pip使用如下命令:

 (进入环境后) conda install pip 

安装好本环境的pip之后,在本环境中使用pip install安装的包,就只在本conda中了,我们可以用conda list查看我们的包,同时pip安装的包,conda list结果中的build项目为pypi…

首先加入清华源,安装的会更快:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 
sudo gedit /etc/bluetooth/main.conf  sudo /etc/init.d/bluetooth restart  

设置好还不行就重启电脑就可以连了

原文链接:https://blog.csdn.net/yuanmiyu6522/article/details/124462692

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享