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

相关推荐
lsx2024064 分钟前
XSLT `<sort>` 标签详解
开发语言
古城小栈5 分钟前
Rust 的 redis-rs 库
开发语言·redis·rust
DO_Community9 分钟前
DigitalOcean容器注册表推出多注册表支持功能
服务器·数据库·docker·kubernetes
其美杰布-富贵-李10 分钟前
深度学习中的 tmux
服务器·人工智能·深度学习·tmux
楚Y6同学14 分钟前
基于 Haversine 公式实现【经纬度坐标点】球面距离计算(C++/Qt 实现)
开发语言·c++·qt·经纬度距离计算
Lxinccode15 分钟前
BUG(20) : response.text耗时很久, linux耗时十几秒, Windows耗时零点几秒
python·bug·requests·response.text·response.text慢
智航GIS19 分钟前
11.2 Matplotlib 数据可视化教程
python·信息可视化·matplotlib
技术净胜23 分钟前
Python 操作 Cookie 完全指南,爬虫与 Web 开发实战
前端·爬虫·python
海棠AI实验室28 分钟前
第六章 日志体系:logging 让排错效率翻倍
python·logging
你怎么知道我是队长30 分钟前
C语言---缓冲区
c语言·开发语言