服务器非root用户安装python

此博客涉及Python和Linux系统,具体以Ubuntu为代表,虽未给出详细内容,但推测围绕Python在Ubuntu系统上的应用、开发等信息技术相关内容展开。
### Root用户Linux服务器安装Anaconda或Miniconda 对于Root用户,在实验室服务器安装Anaconda或Miniconda可以通过以下方式实现。由于没有管理员权限,因此无法全局安装软件包,但可以将其安装用户的家目录下。 #### 下载Miniconda脚本 通过wget命令从官方源或其他可信镜像站点下载Miniconda的安装脚本文件[^2]: ```bash wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh ``` 如果网络连接较慢或者不稳定,可以选择清华大学开源软件镜像站作为替代方案来加速下载过程: ```bash wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh ``` #### 安装Miniconda至个人目录 执行下载好的shell脚本来启动安装程序,并指定目标路径为当前用户的本地空间内,比如`~/miniconda3`位置[^1]: ```bash bash Miniconda3-latest-Linux-x86_64.sh -b -p ~/miniconda3 ``` 这里参数 `-b` 表示静默模式运行(无需交互),而 `-p` 参数用于定义具体的安装路径。 完成上述操作之后,还需要配置环境变量以便能够正常使用新安装的工具链。编辑`.bashrc` 或者 `.zshrc`(取决于所使用的Shell种类) 文件加入如下行[^3]: ```bash export PATH=~/miniconda3/bin:$PATH ``` 使更改立即生效可重新加载该配置文件: ```bash source ~/.bashrc ``` 至此,即使不具备超级用户权限也成功完成了针对单个账户的有效部署工作流程。 #### 创建并管理Conda虚拟环境 一旦基本系统被设置好以后就可以利用它去建立隔离的工作区即所谓的“虚拟环境”。这有助于保持不同项目之间依赖关系相互独立而不发生冲突。 例如新建名为myenv的新环境并且激活之: ```bash conda create --name myenv python=3.9 conda activate myenv ``` 最后提醒一点,尽管整个过程中不需要sudo提权但仍需确保拥有足够的磁盘配额以及遵循所在机构的安全策略规定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值