centos7上有什么软件可以和nvm一样自由切换python版本吗?
centos7上有什么软件可以和nvm一样自由切换python版本吗? 我得ceonts7自带python2 升级了yum就不能用了 很麻烦 我的是服务器,安装了宝塔面板 mini-conda,装个这就可以了 \# 安装conda```bash
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的常用操作
```bash
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
```
\# 添加镜像
```bash
# 查看目前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/
``` E式丶男孩 发表于 2023-2-17 12:46
\# 安装conda
```bash
爱你 baby E式丶男孩 发表于 2023-2-17 12:46
\# 安装conda
```bash
我想请问下 我是java调用这个python java执行 conda activate yourEnvironmentName 激活能好使么 ppgjx 发表于 2023-2-17 12:59
我想请问下 我是java调用这个python java执行 conda activate yourEnvironmentName 激活能好使么
这个我也不是很清楚,你切换过去以后,which python,然后用那个解释器就可以了 用chatgpt问下了,pyenv这个软件类似于nvm 编译工具安装
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
mkdir ~/.pyenv && cd .pyenv
#centos 是bashrcubuntu 是/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) # pyenv versions
system
* 3.7.0 (set by /root/.pyenv/version)
安装python版本
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,解决下载速度慢的问题。
conda/miniconda 很稳,然后 pyenv,pipenv,poetry 没记错也都可以~最近发现了个更有趣的 asdf
页:
[1]