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

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

最近需要跑一个python=3.9.16版本的代码,Ubuntu18.04服务器上是上次博客中已经定死的python=3.8.0版本
需要创建一个虚拟环境,并且在虚拟环境中配置python=3.9.16版本
只需要创建一个虚拟环境

conda create -n yyy python=3.9.16

yyy是你的虚拟环境名字

创建之后,激活虚拟环境

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的路径提前

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


http://www.kler.cn/a/383140.html

相关文章:

  • 振动分析-46-设备振动监测和故障诊断能力提升需要理解和掌握的知识体系
  • 操作系统导论读书笔记
  • 2024年全球薄膜功率电感器行业总体规模、主要企业国内外市场占有率及排名
  • H3C交换机远程登录基本配置
  • 全局流量管理:提升用户体验与保障服务稳定性
  • 【C++ 基础】从C到C++有哪些变化
  • 在软件开发流程中使用AI大模型有哪些优势?
  • Tokenformer:基于参数标记化的高效可扩展Transformer架构
  • C-DTL698电表 转 IEC61850 协议项目案例
  • linux dpkg 查看 安装 卸载 .deb
  • C++ --- Socket套接字的使用
  • LeetCode136只出现一次的数字I
  • Javaweb选课系统-开源计划-起源-001-完全免费开源
  • [实战-11] FlinkSql 设置时区对TIMESTAMP和TIMESTAMP_LTZ的影响
  • linux node vue3 部署手册
  • 基于YOLO11/v10/v8/v5深度学习的煤矿传送带异物检测系统设计与实现【python源码+Pyqt5界面+数据集+训练代码】
  • 信息学科平台系统设计与实现:Spring Boot框架精讲
  • 【H2O2|全栈】JS进阶知识(四)Ajax
  • 3种最难学习和最容易学习的 3 种编程语言
  • 微服务架构面试内容整理-Zuul
  • 打印等边三角形和直角三角形(用循环)C语言
  • 将vscode的终端改为cygwin terminal
  • 杨中科 .Net Core 笔记 DI 依赖注入
  • 【时间之外】IT人求职和创业应知【27】
  • PC端查看历史消息,鼠标向上滚动加载数据时页面停留在上次查看的位置
  • 使用k8s管理应用以及java案例