Ubuntu18.04服务器非root用户在虚拟环境下的python版本设定

最近需要跑一个python=3.9.16版本的代码,Ubuntu18.04服务器上是上次博客中已经定死的python=3.8.0版本

需要创建一个虚拟环境,并且在虚拟环境中配置python=3.9.16版本

只需要创建一个虚拟环境

bash 复制代码
conda create -n yyy python=3.9.16

yyy是你的虚拟环境名字

创建之后,激活虚拟环境

bash 复制代码
source activate yyy
或者
conda activate yyy

激活之后,输入python

却发现仍然是之前设定好的python版本,也就是3.8.0,而不是3.9.16

这是因为在bashrc配置文件中,在上篇博客中写死了python的环境,并且Path环境路径里,python3.8.0的安装路径优先级高,因此只需要改两步

第一步:把原来的alias那行语句注释掉或者删掉

第二步:把bashrc里的3.9.16的路径提前

bash 复制代码
vim ~/.bashrc

输入i,将Path改成以下内容
export PATH=/home/XXX/anaconda3/bin:$CUDA_HOME/bin:/home/XXX/Python3.8/bin:$PATH
然后Esc键退出,输入:wq!来强制保存

source ~/.bashrc

然后退出当前服务器上的用户登录:exit

重新登录,激活环境之后,再输入python

显示的就是python3.9.16的正确版本啦

相关推荐
人工智能训练18 小时前
【极速部署】Ubuntu24.04+CUDA13.0 玩转 VLLM 0.15.0:预编译 Wheel 包 GPU 版安装全攻略
运维·前端·人工智能·python·ai编程·cuda·vllm
yaoming16818 小时前
python性能优化方案研究
python·性能优化
兩尛18 小时前
c++知识点2
开发语言·c++
fengfuyao98518 小时前
海浪PM谱及波形的Matlab仿真实现
开发语言·matlab
xiaoye-duck19 小时前
C++ string 底层原理深度解析 + 模拟实现(下)——面试 / 开发都适用
开发语言·c++·stl
码云数智-大飞19 小时前
使用 Python 高效提取 PDF 中的表格数据并导出为 TXT 或 Excel
python
Hx_Ma1620 小时前
SpringMVC框架提供的转发和重定向
java·开发语言·servlet
biuyyyxxx20 小时前
Python自动化办公学习笔记(一) 工具安装&教程
笔记·python·学习·自动化
期待のcode20 小时前
原子操作类LongAdder
java·开发语言
极客数模20 小时前
【2026美赛赛题初步翻译F题】2026_ICM_Problem_F
大数据·c语言·python·数学建模·matlab