吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 655|回复: 9
收起左侧

[求助] centos7上有什么软件可以和nvm一样自由切换python版本吗?

[复制链接]
ppgjx 发表于 2023-2-17 12:39
centos7上有什么软件可以和nvm一样自由切换python版本吗? 我得ceonts7自带python2 升级了yum就不能用了 很麻烦

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

xiangmeier 发表于 2023-2-17 12:44
我的是服务器,安装了宝塔面板
E式丶男孩 发表于 2023-2-17 12:45
E式丶男孩 发表于 2023-2-17 12:46

# 安装conda

wget -c https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod 777 Miniconda3-latest-Linux-x86_64.sh
sh Miniconda3-latest-Linux-x86_64.sh

# conda的常用操作

conda 
# 查看子环境列表
conda env list
# 创建conda环境
conda create -n yourEnvironmentName python==3.7.0 
# 激活
conda activate yourEnvironmentName
# 注销
conda deactivate
# 删除子环境
conda remove -n yourEnvironmentName --all

# 重命名conda子环境
# 先 clone 要改名的环境,clone的过程中可以重命名
conda create -n yourEnv --clone yourEnvironmentName
# 删除原环境
conda remove -n yourEnvironmentName --all

# 添加镜像

# 查看目前conda源
conda info
# 删除并恢复默认的conda源
conda config --remove-key channels 
# 添加指定源
conda config --add channels *   # (*指代你要添加的源)
# 设置安装包时,显示镜像来源,建议显示
conda config --set show_channel_urls yes 
# 删除指定源
conda config --remove channels *  # (*代表你要删除的源)
#添加清华的源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# 中科大的源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ 
# 阿里云的源
conda config --add channels http://mirrors.aliyun.com/pypi/simple/

免费评分

参与人数 1吾爱币 +2 热心值 +1 收起 理由
ppgjx + 2 + 1 谢谢@Thanks!

查看全部评分

 楼主| ppgjx 发表于 2023-2-17 12:58
E式丶男孩 发表于 2023-2-17 12:46
[md]\# 安装conda

```bash

爱你 baby
 楼主| ppgjx 发表于 2023-2-17 12:59
E式丶男孩 发表于 2023-2-17 12:46
[md]\# 安装conda

```bash

我想请问下 我是java调用这个python java执行 conda activate yourEnvironmentName 激活能好使么
E式丶男孩 发表于 2023-2-17 13:16
ppgjx 发表于 2023-2-17 12:59
我想请问下 我是java调用这个python java执行 conda activate yourEnvironmentName 激活能好使么

这个我也不是很清楚,你切换过去以后,which python,然后用那个解释器就可以了
xiaozhe80 发表于 2023-2-17 15:01
用chatgpt问下了,pyenv这个软件类似于nvm
gdp123gd 发表于 2023-2-17 16:13
编译工具安装
[Shell] 纯文本查看 复制代码
yum -y groupinstall "Development tools"
 
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
 
yum install libffi-devel -y

安装Pyenv
[Shell] 纯文本查看 复制代码
mkdir ~/.pyenv && cd .pyenv
#centos 是bashrc  ubuntu 是/etc/profile
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc  
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc  
echo 'eval "$(pyenv init -)"' >> ~/.bashrc  
exec $SHELL -l

(env) [root@test4 conf]# pyenv versions
  system
* 3.7.0 (set by /root/.pyenv/version)

安装python版本
[Shell] 纯文本查看 复制代码
pyenv install -v 3.7.0	#安装3.7.0版本

我在下载过程中遇到了pyenv install 卡住不动的情况,解决办法如下
设置pyenv加速,比如安装Python 3.7.9
从阿里云下载Python
wget https://npm.taobao.org/mirrors/python/3.9.8/Python-3.9.8.tar.xz -P ~/.pyenv/cache
再次安装,可以看到命令行窗口打印内容更改为Installing,解决下载速度慢的问题。
Andrea 发表于 2023-2-17 18:57
conda/miniconda 很稳,然后 pyenv,pipenv,poetry 没记错也都可以~最近发现了个更有趣的 asdf
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 01:17

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表