【已解决,含泪总结】非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的版本定死再说!!

bash 复制代码
alias python='/home/某某/anaconda3/bin/python3.7'

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

具体操作:

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

重新开始!

因为代码需要python3.8,服务器上没有

cuda10.2版本之前在我服务器上有,所以我就直接链接,在bashrc配置文件里直接配置环境变量

我重新安装python3.8在我个人目录下,因为实在是不想再用服务器里的python,然后用着用着再给我蹦出来什么你没有root权限了。。。。
我的默认根目录是home/某某/

bash 复制代码
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的安装了

相关推荐
默_笙2 天前
🍙 给每个请求过安检:FastAPI 是怎么把校验写进类型注解的
python
小羊没烦恼!2 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
qq_426003962 天前
启动playwright录制codegen生成自动化测试脚本
python·自动化
虎头金猫2 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
长沙三为智能科技2 天前
家政小程序开发从0到上线:五阶段交付流程与验收清单
python
伞伞悦读2 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
只睡四小时2 天前
Canvas 弹道联机实战:700 行 + 固定时间步长
python·websocket·html5·游戏开发·canvas
C语言小火车2 天前
C/C++ 为什么需要编译器?
开发语言·c++
奇思妙想聪明勤奋的小羊2 天前
DeepAgents第5章:子Agent 与上下文隔离—让 Agent学会委派
人工智能·python·学习·语言模型
lpfasd1232 天前
2026年第38周GitHub趋势周报
python·科技·github