深度学习记录配置篇————服务器python虚拟环境配置+pycharm远程连接

本文详细介绍了如何在服务器上配置Python虚拟环境,包括下载、安装Anaconda,设置环境变量,创建和激活conda环境,以及通过PyCharm远程连接并测试深度学习环境。重点步骤包括安装Anaconda3、多用户环境下使用conda和pip,以及使用TensorFlow和PyTorch的例子。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

服务器配置python虚拟环境

下载anconada

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.07-Linux-x86_64.sh

安装ancondada

bash Anaconda3-2020.07-Linux-x86_64.sh

bash Anaconda3-2020.07-Linux-x86_64.sh path,path是ancondada安装的位置,命令后根据提示确认继续确定安装位置。

激活系统环境变量

source ~/.bashrc

服务器多用户下如何使用

因为我是在实验室一组服务器上使用,为了保证各个用户的环境不冲突,默认不激活conda,故使用以下方式使用conda

export PATH="/$HOME/anaconda3/bin:$PATH"
export PATH="$PATH:$HOME/anaconda/bin"

创建环境

conda create -n tensorflow python=3.6

tensorflow是想要创建的环境的名称,可以自行决定

激活环境

source activate tensorflow

此时输入python,进入创建好的环境下

查看python的路径

import sys 
sys.executable 

安装tensorflow和torch

pip install tensorflow-gpu
pip install torch
pip install torchvision

如果需要安装各种包的话,可以使用pip install name或者conda install name安装,这个地方有疑问的话可以看我最开始的本地环境配置文章https://blog.youkuaiyun.com/yunlong_G/article/details/107163040

退出环境

source deactivate

pycharm远程连接

官网配置教程https://www.jetbrains.com/help/pycharm/remote-debugging-with-product.html

打开pycharm设置解释器

在这里插入图片描述
选择ssh选项并根据自己的服务器设置ip,端口号,和登录用户名,完成后进行下一步
在这里插入图片描述
设置密码填写后到达下面,红框部分需要做好本地项目和服务器项目位置做好映射,建议使用文件夹下拉选择。
在这里插入图片描述

如果没有在上一步修改好,可以进入以下界面修改
在这里插入图片描述
自动同步文件
我比较喜欢在保存情况下再上传,在以下界面进行设置。
在这里插入图片描述

测试深度学习环境代码

创建一个test.py

import tensorflow as tf
tf.compat.v1.disable_eager_execution()#保证sess.run()能够正常运行
hello = tf.constant('hello,tensorflow')
sess= tf.compat.v1.Session()#版本2.0的函数
print(sess.run(hello))
a = tf.constant(10)
b = tf.constant(32)
print(sess.run(a+b))
import torch
flag = torch.cuda.is_available()
print(flag)
ngpu= 1
# Decide which device we want to run on
device = torch.device("cuda:0" if (torch.cuda.is_available() and ngpu > 0) else "cpu")
print(device)
print(torch.cuda.get_device_name(0))
print(torch.rand(3,3).cuda())

如果运行不成功,不要怕可能是因为文件没有上传成功,可以用以下方式上传
在这里插入图片描述
最后希望大家都可以方便的使用服务器运行自己的代码,建议只是用这个方式调试哈,如果真的想用服务器运行的话,建议使用screen方法就可以解放自己的电脑啦。

### 如何远程连接服务器进行深度学习 #### SSH 远程登录设置 为了能够安全地访问远程服务器并执行命令,通常会使用SSH协议。对于特定实例,可以利用如下指令完成SSH连接: ```bash ssh -p 38076 root@region-1.autodl.com[^1] ``` 这条命令指定了端口号`38076`以及目标主机地址`root@region-1.autodl.com`。 #### 配置PyCharm与云算力远程服务器(AutoDL) 针对希望借助IDE如PyCharm来进行开发工作的场景,可按照以下方式配置环境以便于后续操作: ##### 租用GPU资源 首先需确保已成功租赁具备适当硬件条件(例如NVIDIA GPU)的计算节点作为实验平台[^2]。 ##### 安装必要的软件包和库文件 在获得对新分配机器的控制权之后,应当立即着手准备运行所需的各种依赖项——这可能涉及到安装Python解释器、pip工具以及其他任何由所选深度学习框架指定的前提组件。 ##### 创建项目结构并与本地同步 接着,在远端构建合理的目录布局用于存放源码及相关资料;与此同时也要考虑怎样高效地实现两地间的数据交换机制。 ##### 使用PyCharm建立远程解释器链接 打开PyCharm后可通过菜单选项“File -> Settings...”,找到“Project Interpreter”部分下的加号按钮来添加新的解析引擎位置指向刚才搭建好的云端设施上的虚拟环境路径。 ##### 编写及调试代码 最后一步就是正式开启编程之旅啦!此时可以直接把编写完毕后的脚本上传至对应的工作区里去跑起来看效果咯! --- #### 训练深度学习模型 当一切准备工作都完成后就可以开始着手处理实际的任务了。一般情况下我们会先定义好网络架构再加载数据集做预处理工作,紧接着便是调参优化直至达到满意的性能指标为止。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值