MacbookM1 python环境配置随笔

以下是对于“MacbookM1 Python环境配置随笔”的完整攻略。

环境准备

首先,需要保证你的Macbook是M1芯片的,其次需要保证你已经安装了Homebrew工具。

如果你的Macbook没有安装Homebrew工具,可以在终端中输入以下命令进行安装:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装过程中会自动下载安装所需的依赖,需要耐心等待。

安装Python

在终端中输入以下命令,即可安装Python:

brew install python

安装完成后,可以通过以下命令查看Python的版本:

python --version

安装虚拟环境工具

为了避免系统Python环境与项目需要用到的Python包发生冲突,建议使用虚拟环境来管理Python包。这里我们使用venv作为虚拟环境工具。

在终端中输入以下命令,即可安装venv:

python -m venv env

或者使用以下命令,安装venv的同时创建虚拟环境:

python -m venv /path/to/new/virtual/environment

激活虚拟环境

在终端中进入虚拟环境的bin目录,激活虚拟环境。

source env/bin/activate

安装Python包

在激活虚拟环境后,可以使用pip来安装Python包。比如,安装numpy包:

pip install numpy

另外,如果需要安装本机的Python包,可以使用以下方式:

pip install --user packageName

示例说明

示例1:在虚拟环境中安装应用依赖包

python -m venv env
source env/bin/activate
pip install flask
pip install requests

示例2:在虚拟环境中运行Python应用

python app.py

注:app.py为Python应用的入口文件名称,需要根据实际情况进行替换。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MacbookM1 python环境配置随笔 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • 在Pandas中把列名转换成行名/索引

    在Pandas中,我们可以使用melt函数进行将列名转换成行名/索引的操作。下面是具体的操作步骤: 读取数据源,将数据源存入DataFrame中 import pandas as pd df = pd.read_csv(‘data.csv’) 使用melt函数,将指定的列转换为行索引,剩余的列成为新的列名和值。 id_vars = [‘col1’] # 指定…

    python-answer 2023年3月27日
    00
  • 在Pandas数据框架中选择具有特定数据类型的列

    选择具有特定数据类型的列在Pandas数据框架中是很常见的任务。下面是在Pandas中选择指定数据类型的列的完整攻略: 查看数据框架中的数据类型 首先,可以使用df.dtypes和df.info()方法来查看数据框架中的所有列和它们的数据类型。 import pandas as pd df = pd.read_csv(‘data.csv’) # 查看每列数据…

    python-answer 2023年3月27日
    00
  • 使用csv模块在Pandas中读取数据

    在Pandas中,可以使用csv模块中的read_csv()函数读取csv文件中的数据。read_csv()能够自动识别文件中的数据类型,例如日期、数字等,并且还能够处理缺失值。 以下是使用csv模块在Pandas中读取数据的详细步骤: 导入所需的库和模块 import pandas as pd 使用read_csv()函数读取csv文件。这个函数的基本语法…

    python-answer 2023年3月27日
    00
  • 如何将一个目录下的所有excel文件读成Pandas DataFrame

    以下是如何将一个目录下的所有excel文件读成Pandas DataFrame的具体步骤: 首先,需要导入Pandas库和os库,os库用于获取目录下所有文件的文件名。 python import pandas as pd import os 使用os库获取目录下所有excel文件的文件名,并将它们存储在一个列表里。 python file_names = …

    python-answer 2023年3月27日
    00
  • 如何在Pandas数据框架中设置单元格值

    在Pandas数据框架中设置单元格值可以使用.loc[]方法。针对不同的需求,设置单元格值也有多种不同的方法。 设置单个单元格的值 import pandas as pd # 创建一个数据框架 data = {‘name’: [‘Alice’, ‘Bob’, ‘Charlie’, ‘David’], ‘age’: [25, 32, 18, 47], ‘cit…

    python-answer 2023年3月27日
    00
  • 学会这29个常用函数,你就是Pandas专家

    作为Pandas的专家,需要掌握一些常用的函数,并在实际应用中熟练使用它们。下面是学习这29个常用函数的完整攻略: 1. 基本函数 head()、tail():查看DataFrame或Series前几行或后几行的数据。 shape:显示DataFrame或Series数据的维度。 describe():对DataFrame或Series数据的统计特性进行描述…

    python 2023年5月14日
    00
  • 利用Pandas读取某列某行数据之loc和iloc用法总结

    “利用Pandas读取某列某行数据之loc和iloc用法总结”是关于Pandas数据框架中提取数据的两种常用方法loc和iloc的总结。在这篇攻略中,我们将会讲解这两种方法的具体用法和区别,以及它们在数据提取中的应用。 什么是loc和iloc 在Pandas中, loc 和 iloc 用于处理Pandas数据框架中的行和列。它们都可以通过行和列名或行和列号来…

    python 2023年5月14日
    00
  • 在Pandas数据框架中对数值进行四舍五入的方法

    在Pandas数据框架中对数值进行四舍五入可以使用round()方法。该方法用于对数据框架中数值进行准确的四舍五入。 例如,我们有一个如下的数据框架: import pandas as pd # 创建一个数据框架 df = pd.DataFrame({ ‘名称’: [‘苹果’, ‘橘子’, ‘香蕉’, ‘菠萝’], ‘价格’: [3.14159, 1.234…

    python-answer 2023年3月27日
    00
合作推广
合作推广
分享本页
返回顶部