macos配置python环境变量,python支持mac系统吗
背景:我们希望在macOS上完成一些基本的数据处理和扩展,比如图像旋转、改名、文件夹写入等等。这些操作都是交互的,需要看到实时的结果,没必要放在服务器上让过程更复杂。所以,可以直接用macOS运行。
本文旨在实现简单的数据扩展,没有使用anaconda管理环境。如果您需要使用anaconda管理环境,请参考本文:
macOS上的PyCharm配置Anaconda环境
成果:安装完成后,可以实现一定的数据扩展。如果需要后续环境,我们会在这里安装,并补充更新的安装方式。
目录
一、安装pycharm
第二,安装pip
2.1直接通过python安装
2.2参考
2.3安装后升级
三。安装依赖项
3.1 PIL
3.2随附的已安装安装包
1.安装pycharm pycharm作为目前最好的python IDE。无论从编辑程序的角度,还是看代码的角度,安装pycharm都是必要的。而且pycharm是python自带的,所以可以直接安装在终端上,打命令行。
至于anaconda,如果只是初级的数据处理和批处理,完全没有必要在macOS上安装anaconda把问题复杂化。Anaconda的强项在于管理显卡及其环境,对于主数据批量处理没有帮助。
http://www . 360 doc . com/content/18/0324/07/34445812 _ 739728933 . shtml
macbook安装后因为自带python,在usr/Excited机器猫的文件夹里。如果您是windows用户,还需要安装和配置相应的python环境。请参考:
在windows上配置pycharm和python环境并运行它
MacBook-Pro:Desktop $ python python 2 . 7 . 10(默认,2018年8月17日19:45:58)[GCC 4.2.1兼容Apple LLVM 10 . 0 . 0(clang-1000 . 0 . 42)]关于darwinType help , copyright ,Credits 或 license 了解更多信息。2.直接通过python安装pip 2.1。Python版本3或以上默认安装pip,但本版本不安装。
Pip可以用来安装各种软件包。
sudo python-m ensurepip-default-pip
2.2请参考(无需阅读)https://packaging.python.org/tutorials/installing-packages/#保证您可以从命令行运行python。
此外,您需要确保pip可用。您可以通过运行以下命令来检查这一点:
pip - version如果你从源代码安装Python,用python.org的安装程序,或者通过自制程序,你应该已经有pip了。如果您在Linux上并且使用OS软件包管理器安装,您可能需要单独安装pip,请参见使用Linux软件包管理器安装pip/setuptools/wheel。
如果还没有安装pip,那么首先尝试从标准库中引导它:
python -m ensurepip - default-pip如果仍然不允许您运行pip:
安全下载get-pip.py [1]
运行python get-pip.py. [2]这将安装或升级pip。此外,如果setuptools和wheel尚未安装,它将安装它们。
警告
如果您正在使用由您的操作系统或其他包管理器管理的Python安装,请小心。get-pip.py与这些工具不协调,可能会使您的系统处于不一致的状态。您可以使用python get-pip . py-prefix=/usr/local/安装在/usr/local中,这是为本地安装的软件设计的。
2.3安装后升级。如果你用旧版的pip,总会有一些问题,所以我们用新版的pip。
sudo python -m pip安装-升级-强制pip
sudo pip安装设置工具==33.1.1
(以下命令行在安装过程中报告了一个错误,该错误不影响PIL的安装)
三。安装依赖项许多包可以通过pycharm安装。我们暂时不研究那些,只通过pip安装,终端可以轻敲命令行。
此时,只要没有安装包,就可以通过pip命令进行安装。
3.1 PIL PIL(Python图像库)是Python中常用的图像处理库,
PIL依赖于多处理,所以我们需要先安装多处理(如果不安装这个模块,安装时会出错)
sudo pip安装多重处理
sudo pip安装枕头
3.2安装的安装包,从pil导入镜像导入OS导入matplotlib.py plot作为PLT导入numpy作为NP,此时已经可以实现初步的数据扩展。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。