当前位置: 首页 > news >正文

【已解决,含泪总结】非root权限在服务器上配置python和torch环境,代码最终成功训练(一)

配置Python环境

没有root权限服务器上有多个python环境但没有自己想要的怎么办

之前跑别的实验的时候改过指定的python3.7版本,但是居然我过了一段时间之后,再次打开,python版本居然又回到2.7(服务器/usr/下的默认python版本)了,我大惊!!

而且这里有个坑!

由于我暂时把python版本改成了3.7,但是实际上下次登录的时候还是显示python 2.7,我麻了。
而且在我不知道只是暂时修改的情况下,我根据报错说的那些缺失的包,我用pip下载,由于我没有细看,导致全都装到python2.7里了。。。
然后我回过神,觉得该用pip3才能安装缺失包的时候,已经不记得报过多少错了!!一直在机械安装,我认为就还是环境变量的问题,所以我决定先把python3.7的版本定死再说!!

alias python='/home/某某/anaconda3/bin/python3.7'

记得换成你自己的路径,添加到bashrc文件里保存就好了
具体操作:

vim ~/.bashrc
按i键
粘贴到最后一行
按Esc键,再输入:wq就可以保存(我是输入的:wq!,因为加感叹号是强制保存)
source ~/.bashrc

重新开始!

因为代码需要python3.8,服务器上没有
cuda10.2版本之前在我服务器上有,所以我就直接链接,在bashrc配置文件里直接配置环境变量
我重新安装python3.8在我个人目录下,因为实在是不想再用服务器里的python,然后用着用着再给我蹦出来什么你没有root权限了。。。。
我的默认根目录是home/某某/

mkdir Python3.8
mkdir Python-3.8.0
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
tar -xzf Python-3.8.0.tgz && cd Python-3.8.0
./configure --enable-optimizations --prefix=/home/某某/Python3.8
make && make install
alias python='/home/某某/Python3.8/bin/python3.8'

(因为python换成了3.8版本,所以把一开始的alias语句换成3.8版本的)

然后退出服务器的登录,再进来,输入python
显示python3.8.0版本就完成python的安装了

http://www.lryc.cn/news/470503.html

相关文章:

  • 公安基础知识-通哥
  • Python画图|极坐标下的散点图动态输出
  • 揭开MySQL并发中的“死锁”之谜:从原理到解决方案的深度解析
  • 【论文阅读】Reliable, Adaptable, and Attributable Language Models with Retrieval
  • A-Frame负责人Diego Marcos分享WebXR与开源AI的未来
  • 【STM32-HAL库】火焰传感器(STM32F407ZGT6)(附带工程下载链接)
  • git merge没有生成合并提交
  • 算法题总结(十九)——图论
  • android studio编译错误提示无法下载仓库
  • 基于SpringBoot的时装购物系统【源码】+【论文】
  • 自动化结账测试:使用 Playwright确保电商支付流程的无缝体验【nodejs]
  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-25
  • 【读书笔记-《网络是怎样连接的》- 5】Chapter2_4-网卡的工作过程
  • qt QOperatingSystemVersion详解
  • openpnp - 解决“底部相机高级校正成功后, 开机归零时,吸嘴自动校验失败的问题“
  • Python字幕滚动:为视频添加专业级动态效果!
  • Linux 系统中,将网络配置从 DHCP 改为静态 IP的几种方法
  • 【jellyfin】解决Edge 浏览器播放 jellyfin 的 hevc/h265 视频“该客户端与媒体不兼容,服务器未发送兼容的媒体格式”错误
  • 企业管理系统设计思路——毕业论文设计
  • Android 默认去掉URL网络校验,设置不进行网络校验
  • Python | Leetcode Python题解之第515题在每个树行中找最大值
  • Java泛型:类型安全的艺术
  • Redis 淘汰策略 问题
  • 技术成神之路:设计模式(二十二)命令模式
  • facebook账号类型有哪些?
  • Flutter鸿蒙next 中如何实现 WebView【跳、显、适、反】等一些基础问题
  • 机器视觉:9点标定的原理与实现
  • 《深度学习》 了解YOLO基本知识
  • 什么是Kubernetes?K8s基础与工作原理
  • HTML5新增属性