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的正确版本啦

相关推荐
charade3121 分钟前
【C语言】内存分配的理解
c语言·开发语言·c++
LinDaiuuj3 分钟前
判断符号??,?. ,! ,!! ,|| ,&&,?: 意思以及举例
开发语言·前端·javascript
float_六七9 分钟前
Python语言基础知识详解:分支结构控制语句
python
声声codeGrandMaster9 分钟前
django之优化分页功能(利用参数共存及封装来实现)
数据库·后端·python·django
Johny_Zhao34 分钟前
OpenStack 全套搭建部署指南(基于 Kolla-Ansible)
linux·python·信息安全·云计算·openstack·shell·yum源·系统运维
2401_8670219034 分钟前
文件缓冲区(IO与文件 ·III)(linux/C)
linux·运维·服务器·c语言
276695829238 分钟前
海关 瑞数 后缀分析 rs
java·python·rs·瑞数·海关·瑞数后缀·后缀生成
小臭希1 小时前
Java——琐碎知识点一
java·开发语言
学c真好玩1 小时前
Django创建的应用目录详细解释以及如何操作数据库自动创建表
后端·python·django
沐暖沐1 小时前
Django(快速上手版)
python·django