#进入Anaconda3-2022.05-Linux-x86_64.sh包目录打开终端运行下面命令,安装过程中一律yes就行
bash Anaconda3-2022.05-Linux-x86_64.sh
vim ~/.bashrc
#/home/hpluo/anaconda3/bin为你本机anaconda bin的路径
export PATH="/home/hpluo/anaconda3/bin:$PATH"
source ~/.bashrc
conda --version
使用conda来创建虚拟环境,创建环境的命令如下:
conda create -n env_name python=3.7
#env_name是创建的虚拟环境的名称,python=3.7是该环境中创建的python版本为3.7,执行完该命令,则我们需要的虚拟环境就创建好了。
#env_name为上面你创建的虚拟环境名称
conda activate env_name
#首次激活:如果激活不成功需要init初始化的话,使用命令下面进行初始化,初始化成功后重启 (或者使用source activate env_name进行首次激活)
conda init bash
#查看创建的环境列表
conda env list
conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch
##首先进入python命令行
#python
import torch
torch.cuda.is_available()
##返回True表示安装成功,返回False表示安装失败
https://blog.csdn.net/KRISNAT/article/details/124041869
#创建虚拟环境
conda create -n your_env_name python=X.X(3.6、3.7等)
#激活虚拟环境
source activate your_env_name(虚拟环境名称)
#退出虚拟环境
source deactivate your_env_name(虚拟环境名称)
#删除虚拟环境
conda remove -n your_env_name(虚拟环境名称) --all
##删除虚拟环境
conda env remove -n xxxxx
#查看安装了哪些包
conda list
#安装包
conda install package_name(包名)
conda install scrapy==1.3 # 安装指定版本的包
conda install -n 环境名 包名 # 在conda指定的某个环境中安装包
#查看当前存在哪些虚拟环境
conda env list
#或
conda info -e
#或
conda info --envs
#检查更新当前conda
conda update conda
#更新anaconda
conda update anaconda
#更新所有库
conda update --all
#更新python
conda update python
pip install jupyterlab
jupyter notebook --generate-config
#生成的文件位于:~/.jupyter/jupyter_notebook_config.py #配置文件
$ python
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password: ******
Verify password: ******
Out[2]: 'sha:xxxxxxxxxxxx' #这段是密钥
#vim ~/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip = '*'#表示所有ip都可以访问
c.NotebookApp.password = u'sha:ce...刚才复制的那个密文'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 2589 #随便指定一个端口,但是要记住,注意端口是否冲突
c.NotebookApp.allow_remote_access = True
c.NotebookApp.allow_root = True
jupyter lab
浏览器输入http://IP:2589/ #自己的服务器IP地址和上面设置的端口号
nohup jupyter notebook --allow-root > jupyter.log 2>&1 &
#首先终端安装screen 包
sudo apt install screen
screen -S xxx # 开启一个后台进程,xxx为进程名字
conda activate pytorch1.11 #激活创建的pytorch环境
激活jupyter lab
ctr+A+D #同时按住ctrl + A + D将创建的进程放入后台进程运行
screen -ls #显示在后台运行的进程信息
screen -r xxx #重新进入放在后台进程的进程,xxx为进程名或者进程端口号
screen -S 4025581 -X quit #删除放在后台进程的进程,xxx 为进程名或者进程端口号
screen注意:
如果之前的screen还是处于打开状态(1个screen无法同时打开2次),所以无法重新打开screen,需要使用screen -d id,先退出,然后再使用 screen -r id重新连接。
screen -d xxxx
screen -r xxxx
c.notebookApp.notebook_dir = '你想要打开的文件目录路径'
#例如我的是:c.NotebookApp.notebook_dir = '/home/hpluo/lhp/Codes/JupyterCodes/DeepLearing-LiMu/pytorch'
4. 重启服务器和jupyter notebook后,jupyter notebook打开后即为你在远程服务器指定的Jupyter notebook打开的目录
5. jupyter notebook 操作
#查看python安装包命令
!conda list
#查看文件所处路径
!pwd
#查看当前目录文件
!ls
Pycharm新建文件夹的操作:首先pycharm新建本地文件目录,然后选择远程服务器上面的python解释器,然后选择映射同步上传到远程服务器上面的文件目录,如下图所示,注意这个路径为远程服务器的相对路径,真正创建的文件目录路径为(远程服务器根路径+相对路径),因此创建的文件目录在(远程服务器根路径+相对路径)总路径连接起来的路径下面,远程服务器根路径在pycharm–>Settings–>Build,Execution,Deployment–>点击Deployment后看右侧页面,如下图所示。注意新建文件后如果需要在pycharm新建jupyter notebook记事本的话,则需要重新在Pycharm中配置jupyter notebook在远程服务器环境,如上面操作四。
因此搞清楚pycharm针对远程服务器进行新建文件夹操作后,因此将我的根路径设置为:“/”(也即是远程服务器最开始的目录路径),如下图所示,相对路径设置为:‘’/home/hpluo/lhp/Codes/PycharmCodes/pythonProject2’',如下图所示,因此根路径+相对路径得到pycharm针对远程服务器创建的文件夹路:为径/home/hpluo/lhp/Codes/PycharmCodes/pythonProject2