ERPNext 本地安装
时间: 2024-01-08 14:02:04 浏览: 611
ERPNext 是一款基于 Python 语言开发的开源 ERP 系统,可以在本地安装使用。以下是 ERPNext 本地安装的步骤:
1. 确保你的电脑上已经安装了 Python 2.7.x 或 Python 3.x,以及 pip 工具。
2. 安装 ERPNext 所需的依赖项。打开命令行终端,输入以下命令:
```
pip install frappe
```
3. 下载 ERPNext 安装包,可以从官方网站(https://erpnext.com/download)下载最新版本的 ERPNext。
4. 解压下载的 ERPNext 安装包。
5. 进入解压后的文件夹,并输入以下命令来安装 ERPNext:
```
python install.py --production --user frappe
```
这个命令将会安装 ERPNext 并创建一个名为 frappe 的用户。
6. 安装完成后,输入以下命令来启动 ERPNext:
```
bench start
```
执行该命令后,ERPNext 将会在本地启动,并可以通过浏览器访问。
以上是 ERPNext 本地安装的步骤,如果您在安装过程中遇到问题,可以参考官方文档或者在社区论坛上寻求帮助。
相关问题
erpnext docker安装
### 如何在 Docker 上安装配置 ERPNext 教程
#### 准备工作
确保 CentOS 已经成功安装并配置好 Docker 和 Docker Compose。这可以通过以下命令完成:
对于 Docker 的安装:
```bash
sudo curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
```
对于 Docker Compose 的安装[^3]:
```bash
sudo curl -L "https://github.com/docker/compose/releases/download/v2.24.2/docker-s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
```
#### 下载 Frappe 套件和 ERPNext 应用程序源码
为了部署 ERPNext,在本地计算机上创建一个新的文件夹作为项目的根目录,并克隆官方仓库到该位置。
获取最新的 Frappe 和 ERPNext 源代码:
```bash
git clone --depth 1 --branch version-14 https://github.com/frappe/bench.git frappe-bench/apps/erpnext
cd frappe-bench
bench init .
```
#### 配置 `sites/common_site_config.json` 文件
编辑此 JSON 文件以设置数据库密码和其他必要的参数,例如管理员邮箱地址等。
#### 使用 Docker Compose 启动容器
进入项目根目录后运行如下命令来启动所需的服务[^4]:
```bash
docker-compose -f pwd.yml up -d
```
此时,ERPNext 将会在后台自动构建镜像并启动相应的服务实例。访问浏览器中的指定 IP 地址即可开始初始化向导流程。
ERPNext docker 安装
使用 Docker 安装 ERPNext 可以让您更方便地管理和部署 ERPNext 应用。以下是使用 Docker 安装 ERPNext 的步骤:
1. 安装 Docker 和 Docker Compose。具体安装方法可以参考 Docker 官方文档(https://docs.docker.com/get-docker/)。
2. 创建一个新的文件夹,例如 `erpnext`,并在该文件夹中创建一个名为 `docker-compose.yml` 的文件。
3. 在 `docker-compose.yml` 文件中输入以下内容:
```
version: '3'
services:
erpnext:
image: frappe/erpnext-worker:stable
ports:
- '80:80'
environment:
- "ERPNEXT_VERSION=version-13"
- "MYSQL_ROOT_PASSWORD=<your_password>"
- "MYSQL_DATABASE=<your_database_name>"
- "MARIADB_HOST=db"
- "REDIS_CACHE_URL=redis-cache:6379/0"
- "REDIS_QUEUE_URL=redis-queue:6379/0"
- "REDIS_SOCKETIO_URL=redis-socketio:6379/0"
volumes:
- ./sites/common/site_config.json:/home/frappe/frappe-bench/sites/common/site_config.json
- ./sites/<your_site_name>:/home/frappe/frappe-bench/sites/<your_site_name>
depends_on:
- db
- redis-cache
- redis-queue
- redis-socketio
db:
image: mariadb:10.3
environment:
- "MYSQL_ROOT_PASSWORD=<your_password>"
- "MYSQL_DATABASE=<your_database_name>"
redis-cache:
image: redis:latest
redis-queue:
image: redis:latest
redis-socketio:
image: redis:latest
```
其中 `<your_password>` 和 `<your_database_name>` 应该替换为您自己的密码和数据库名,`<your_site_name>` 应该替换为您自己的站点名。
4. 在 `erpnext` 文件夹中创建一个名为 `sites` 的文件夹。
5. 在 `sites` 文件夹中创建一个名为 `<your_site_name>` 的文件夹,其中 `<your_site_name>` 应该替换为您自己的站点名。
6. 在 `<your_site_name>` 文件夹中创建一个名为 `site_config.json` 的文件,并输入以下内容:
```
{
"db_name": "<your_database_name>",
"db_password": "<your_password>",
"encryption_key": "<your_encryption_key>"
}
```
其中 `<your_database_name>` 和 `<your_password>` 应该替换为您自己的数据库名和密码,`<your_encryption_key>` 应该替换为一个随机的字符串,用于加密数据。
7. 在 `erpnext` 文件夹中打开命令行终端,输入以下命令来启动 ERPNext:
```
docker-compose up -d
```
8. 等待一段时间后,您就可以通过浏览器访问 `http://localhost` 来访问 ERPNext 了。
以上是使用 Docker 安装 ERPNext 的步骤。需要注意的是,如果您遇到了任何问题,您可以参考官方文档或者在社区论坛上寻求帮助。
阅读全文
相关推荐












