pyenv 环境搭建

博客记录了系统更新操作,使用yum命令更新并安装emacs、vim等工具。还介绍了通过pyenv安装Python不同版本,创建、激活和退出虚拟环境,以及卸载环境的方法。最后使用pip安装jupyter并启动notebook。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

更新

yum update -y

yum install emacs vim libffi-devel -y

yum install libffi-devel git openssl openssl-devel xz perl-DBI libaio gcc gcc-c ++ make zlib-devel pcre-devel -y
yum install bzip2-devel readline-devel sqlite-devel tar bzip2 wget -y

curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | 庆典

tee -a~ / .bash_profile << - 'EOF'
导出PATH =“/ root / .pyenv / bin:(pyenv init - )” eval“$(pyenv virtualenv-init - )” EOF 源〜/ .bash_profile中 PATHeval P A T H ” e v a l “


pyenv版本
pyenv安装3.7.0 -v
pyenv安装3.6.6 -v
pyenv whence。
pyenv rehash

pyenv virtualenv 3.7.0 learning创建虚拟环境
pyenv activate learning进入虚拟环境
source deactivate退出虚拟环境
pyenv uninstall <环境名称>卸载环境

pip install jupyter
pip install -upgrade pip
jupyter notebook -allow-root -ip 0.0.0.0

### EINO 环境搭建教程 EINO 是一种用于特定开发场景的集成环境配置方案,通常涉及多个工具链和依赖项。以下是关于如何搭建 EINO 环境的具体指南。 #### 1. 准备工作 在开始之前,需确认操作系统支持并安装必要的基础软件包。对于 Linux 和 macOS 用户来说,推荐使用 Homebrew 或者 apt-get 来管理依赖项[^1]。Windows 用户可以考虑 WSL (Windows Subsystem for Linux) 来模拟类 Unix 的运行环境[^2]。 #### 2. 安装核心组件 EINO 环境的核心组件包括 Python 解释器、Node.js 运行时以及数据库服务(如 MySQL 或 PostgreSQL)。具体操作如下: - **Python**: 推荐版本为 3.8 及以上。可以通过 `pyenv` 工具来管理和切换不同版本的 Python[^3]。 ```bash curl https://pyenv.run | bash pyenv install 3.9.7 pyenv global 3.9.7 ``` - **Node.js**: 使用 nvm (Node Version Manager) 来简化 Node.js 版本控制过程[^4]。 ```bash curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash nvm install --lts nvm use --lts ``` - **Database Setup**: 如果项目需要关系型数据库,则应提前设置好对应的服务器实例。例如,在本地启动 MySQL 数据库: ```sql CREATE DATABASE eino_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; GRANT ALL PRIVILEGES ON eino_db.* TO 'eino_user'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; ``` #### 3. 配置虚拟环境与依赖 为了隔离项目的依赖关系,建议创建独立的 Python 虚拟环境,并通过 pip 安装所需的模块列表[^5]。 ```bash python3 -m venv env_eino source env_eino/bin/activate pip install -r requirements.txt ``` 如果存在前端资源文件,则可能还需要执行 npm/yarn 命令完成静态资产构建任务[^6]。 ```bash npm install npm run build ``` #### 4. 启动应用 最后一步就是验证整个流程是否正常运作。一般情况下,开发者会编写一个入口脚本来初始化所有子系统[^7]。 ```python from flask import Flask, jsonify app = Flask(__name__) @app.route('/') def index(): return jsonify({"message": "Welcome to the EINO environment!"}) if __name__ == '__main__': app.run(debug=True) ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值