macbook上安装环境
一、安装Homebrew,使用国内镜像地址
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/Homebrew/install/install.sh)"
或
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
安装好后,通过brew -v验证是否安装成功。
Homebrew是一款Mac操作系统下的软件包管理器,它可以帮助你方便地安装、更新、卸载各种软件包及其依赖项。它的优点是自动化、易用性强,并且所有的软件包都可以在终端中通过简单的命令来进行操作。
安装Homebrew可以让你在Mac系统中更加方便地安装其他常用工具和软件。例如,通过Homebrew你可以很容易地安装Git、Python、Node.js等开发工具和编程语言,也可以安装其他各种常用软件如Vim等。
另外,Homebrew还可以为你管理不同版本的软件,例如你需要同时使用不同版本的Python或者Node.js时,只需要在终端中输入相应命令就能轻松完成版本管理。
二、安装python3
1、在终端中输入以下命令并按回车键:brew install python3
2、安装好后,通过命令python3 --version验证是否安装成功
三、安装python库
方法一:使用pip命令连网安装
在MacBook上安装Python库有多种方法,其中最常用的是使用pip包管理器。以下是在MacBook上使用pip进行快速一键安装多个Python库的步骤:
1. 确保已经安装了Python和pip。在终端输入以下命令进行检查:
```
python --version
pip --version
```
如果没有安装,可以使用Homebrew等包管理器进行安装。
2. 创建一个文本文件,将需要安装的Python库名称逐行写入。例如:
```
numpy
pandas
matplotlib
```
3. 将该文件保存为 requirements.txt。
4. 在终端中进入该文件所在目录,运行以下命令:
```
pip install -r requirements.txt
```
此命令将自动下载并安装requirements.txt文件中列出的所有库。
方法二:使用python虚拟环境
Python虚拟环境是一种用于隔离Python环境的工具,它可以让你在同一台机器上运行多个Python项目,每个项目都有自己独立的Python环境和第三方库,互不干扰。这样可以避免不同项目之间的依赖冲突,提高项目的可维护性和可移植性。使用虚拟环境可以让你更好地管理Python环境,避免因为环境问题导致的程序运行错误。虚拟环境可以通过venv模块创建,也可以使用第三方工具如virtualenv和conda等创建。
以下是虚拟环境的安装和使用方法:
1. 安装虚拟环境:在终端中输入以下命令即可安装虚拟环境:
```
pip install virtualenv
```
2. 创建虚拟环境:在终端中进入到你的项目目录下,输入以下命令创建虚拟环境:
```
virtualenv venv
```
这将在你的项目目录下创建一个名为"venv"的文件夹,其中包含了Python解释器和pip包管理工具。
3. 激活虚拟环境:在终端中输入以下命令激活虚拟环境:
- 在Windows系统下:
```
venv\Scripts\activate.bat
```
- 在Mac或Linux系统下:
```
source venv/bin/activate
```
这将会把你的命令行环境切换到虚拟环境中。
4. 在虚拟环境中安装依赖库:在虚拟环境中使用pip安装你需要的依赖库即可,例如:
```
pip install django
```
5. 退出虚拟环境:在终端中输入以下命令退出虚拟环境:
```
deactivate
```
这将会把你的命令行环境切换回到默认的Python解释器。
方法三:使用Docker等容器技术来快速部署Python环境
使用Docker等容器技术来快速部署Python环境,并通过Docker镜像来实现快速部署和更新。
方法四:离线安装Python库 - 利用pip下载Python库的wheel文件
利用pip下载Python库的wheel文件,并将wheel文件分发到各台服务器上离线安装。这种方式需要先在一台能够访问外网的服务器上使用pip下载需要的Python库,并将其打包成一个tar.gz文件,然后将该文件上传到离线服务器上,解压后使用pip进行安装即可。
方法五:离线安装Python库 - 使用本地的Python库镜像服务
搭建本地的Python库镜像服务器,将需要的Python库上传到该镜像服务器上,并在每台服务器上配置该镜像地址为Python库的源,这样每次更新Python库时,只需要更新该本地镜像服务器中的库即可。
要搭建本地的Python库镜像服务器,可以按照以下步骤进行:
1. 安装并配置nginx服务器:首先,需要安装nginx服务器,可以使用以下命令在Ubuntu系统中进行安装:
```
sudo apt-get update
sudo apt-get install nginx
```
安装完成后,需要修改nginx的配置文件,将默认的站点路径修改为本地镜像服务器的路径。可以使用以下命令打开配置文件:
```
sudo nano /etc/nginx/sites-enabled/default
```
然后将其中的`root`路径修改为本地镜像服务器的路径。例如,如果要将本地镜像服务器存放在`/var/www/mirror`目录下,那么需要将配置文件中的`root`路径修改为`/var/www/mirror`。修改完成后,保存并退出。
2. 配置本地镜像服务器:将需要的Python库上传到本地镜像服务器上。可以使用以下命令创建一个本地镜像服务器存储目录:
```
sudo mkdir /var/www/mirror
```
然后将需要的Python库上传到该目录下。可以使用`pip download`命令下载指定的Python库,然后将下载的包上传到该目录下。
3. 配置每台服务器的Python源:在每台服务器上,需要将Python源配置为本地镜像服务器的地址。可以使用以下命令修改pip的配置文件:
```
sudo nano ~/.pip/pip.conf
```
在该文件中添加以下内容:
```
[global]
index-url = http://<mirror-server-ip>/simple/
trusted-host = <mirror-server-ip>
```
其中,`<mirror-server-ip>`是本地镜像服务器的IP地址。
完成以上步骤后,就可以使用pip来安装Python库了。如果需要更新Python库,只需要在本地镜像服务器上更新即可,不需要在每台服务器上进行更新。
方法六:离线安装Python库 - 使用Anaconda等Python环境管理工具
使用Anaconda等Python环境管理工具,创建一个虚拟环境,然后在虚拟环境中安装所需的Python库。然后将该虚拟环境打包成一个tar.gz文件,分发到需要安装Python库的服务器上进行安装即可。
使用Anaconda创建虚拟环境并安装Python库,可以按照以下步骤进行操作:
1. 安装Anaconda
下载Anaconda的安装包并安装,可以到Anaconda官网下载对应操作系统的安装包。
2. 创建虚拟环境
打开Anaconda Prompt(Windows)或Terminal(Linux/Mac),输入以下命令创建一个名为myenv的虚拟环境:
```
conda create --name myenv
```
其中,myenv是虚拟环境的名称,可以自行设置。
3. 激活虚拟环境
创建好虚拟环境后,需要激活该环境以便安装和使用Python库。在Anaconda Prompt或Terminal中输入以下命令激活myenv虚拟环境:
```
conda activate myenv
```
4. 安装Python库
在激活的虚拟环境下,可以使用conda或pip命令安装所需的Python库。例如,要安装numpy和pandas库,可以使用以下命令:
```
conda install numpy pandas
```
或者使用pip命令:
```
pip install numpy pandas
```
5. 导出虚拟环境
在虚拟环境中安装好所需的Python库后,可以将该环境导出成一个tar.gz文件,以便在其他机器上安装。在Anaconda Prompt或Terminal中输入以下命令导出myenv环境:
```
conda activate base # 先激活base环境
conda env export --name myenv > myenv.yml # 导出myenv环境到myenv.yml文件中
```
6. 分发和安装虚拟环境
将导出的myenv.yml文件分发到需要安装Python库的服务器上,并在该服务器上创建一个名为myenv的新虚拟环境。在服务器上打开Anaconda Prompt或Terminal,输入以下命令创建并激活myenv虚拟环境:
```
conda env create --name myenv --file myenv.yml
conda activate myenv
```
7. 验证安装结果
在服务器上激活myenv虚拟环境后,可以使用python命令验证所需的Python库是否已经安装成功。例如,在服务器上执行以下Python代码:
```
import numpy as np
import pandas as pd
print(np.__version__)
print(pd.__version__)
```
如果输出了numpy和pandas库的版本号,则说明这些库已经成功安装到了myenv虚拟环境中。
四、安装maven
首先,你需要确保你的Mac上已经安装了Java环境,因为Maven是基于Java开发的。接下来,你可以按照以下步骤来安装Maven:
1. 下载Maven二进制文件:你可以到Maven官网(http://maven.apache.org/download.cgi)下载最新版本的Maven,或者使用命令行下载。
2. 解压Maven文件:将下载的Maven文件解压到你希望安装的目录下,例如 /usr/local/。
3. 配置环境变量:将Maven的bin目录添加到PATH环境变量中。你可以在终端中使用以下命令来打开.bash_profile文件:
$ open -e .bash_profile
在文件的末尾添加以下内容:
export PATH=/usr/local/apache-maven-3.6.3/bin:$PATH
请注意,这里的路径应该根据你自己的实际情况进行修改。
4. 保存并退出文件:保存文件并退出编辑器。
5. 重新加载配置:运行以下命令以重新加载.bash_profile文件:
$ source .bash_profile
6. 先进入当前用户账户的目录下cd ~
7.然后执行命令来创建 zshrc 文件并进入编辑模式touch .zshrc -》如果文件已经存在,则跳过这个命令
vim .zshrc
8.添加了一行命令上去
添加如下source ~/.bash_profile
最后我重启终端,mvn 都可以正常执行了
通过命令mvn -version验证maven是否安装成功。
现在,你已经成功地安装了Maven,并且可以在终端中使用mvn命令来构建和管理Java项目。
五、MacOS上永久设置环境变量
方式1:在~/.bash_profile文件中设置环境变量,这个文件中定义的环境变量会对当前用户生效,并且在登录时执行
在MacOS上设置环境变量可以通过修改 ~/.bash_profile 文件来实现,具体步骤如下:
-
打开终端,输入以下命令打开 ~/.bash_profile 文件:
open ~/.bash_profile
-
在文件的末尾添加你想要设置的环境变量,例如:
export PATH=$PATH:/your/path/to/bin
-
保存并退出文件。
-
重新加载 ~/.bash_profile 文件,使修改生效:
source ~/.bash_profile
这样,你设置的环境变量就会在每次打开终端时生效。
通过printenv查看当前已有的环境变量
方式2:在/etc/environment文件中设置环境变量,这个文件中定义的环境变量会对所有用户生效
1、使用以下命令打开文件并添加环境变量:
```
sudo nano /etc/environment
```
2、然后在文件的最后添加以下行:
```
MAVEN_HOME="/path/to/maven"
PATH="$PATH:$MAVEN_HOME/bin"
```
将/path/to/maven替换为您的maven安装路径。按Ctrl + X保存并退出。
3、执行命令source /etc/environment
4、最后,重新电脑使更改生效。
方式3:在/etc/profile文件中设置环境变量,这个文件中定义的环境变量会对所有使用bash shell的用户生效
六、安装allure
-
安装Allure:在终端中运行以下命令安装Allure:
brew install allure
-
验证Allure是否安装成功:在终端中运行以下命令:
allure --version
如果输出了Allure的版本号,表示安装成功。