广告
返回顶部
首页 > 资讯 > 后端开发 > Python >mac 部署python环境
  • 904
分享到

mac 部署python环境

环境macpython 2023-01-31 06:01:45 904人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

python中最连接Mysql常用的驱动是mysql-Python :mysql的C语言的驱动 mysql-connector:msql官方的驱动 pymysql:python语言的驱动我这里安装的是 mysql-python终端中执行pi

python中最连接Mysql常用的驱动是

mysql-Python :mysqlC语言的驱动
mysql-connector:msql官方的驱动
pymysql:python语言的驱动

我这里安装的是 mysql-python

终端中执行

pip install mysql-python

运气好的的话,直接就成功了,我遇到了一下问题,最终找到了解决方案,原因及解决方案如下,供参考

终端打印出:

Collecting mysql-python
  Downloading MySQL-python-1.2.5.zip (108kB)
    100% |████████████████████████████████| 110kB 30kB/s 
    Complete output from command python setup.py egg_info:
    sh: mysql_config: command not found
    Traceback (most recent call last):      File "<string>", line 20, in <module>      File "/private/tmp/pip-build-NP8J3v/mysql-python/ setup.py", line 17, in <module>
        metadata, options = get_config()      File "setup_posix.py", line 43, in get_config
        libs = mysql_config("libs_r")      File "setup_posix.py", line 25, in mysql_config        raise EnvironmentError("%s not found" %     (mysql_config.path,))
    EnvironmentError: mysql_config not found----------------------------------------Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-build-NP8J3v/mysql-python

解决方法,执行:

ln -s /usr/local/mysql/bin/mysql_config /usr/local/bin/mysql_config

原因
找不到mysql_config一般是由于通过lnmp.org或者其他方式安装mysql以后mysql_config是在/usr/local/mysql/bin/里面,这里面的文件不是在任意位置都可以访问的,而指令是

将mysql_config链接到/usr/local/bin目录下

参考一条命令解决mysql_config not found

问题2:p_w_picpath not found python

出错信息为:

Traceback (most recent call last):  File "manage.py", line 4, in <module>    from  models import User
  File "/Users/tengfei/PyCharmProjects/mysql/models.py", line 1, in <module>    import  MySQLdb  File "/Library/Python/2.7/site-packages/MySQLdb/__init__.py", line 19, in <module>    import _mysql
ImportError: dlopen(/Library/Python/2.7/site-packages/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib  Referenced from: /Library/Python/2.7/site-packages/_mysql.so
  Reason: p_w_picpath not found

解决:

pip install --upgrade pip

修改 OS X 环境变量:打开终端,在终端中使用 vim 打开 “~/.bash_profile”,如果没有安装 vim,那就显示隐藏文件用文本编辑器打开,具体操作这里就不复述了。在 .bash_profile 中添加以下内容

PATH="/usr/local/mysql/bin:${PATH}"export PATHexport DYLD_LIBRARY_PATH=/usr/local/mysql/lib/export VERSIONER_PYTHON_PREFER_64_BIT=noexport VERSIONER_PYTHON_PREFER_32_BIT=yes

其中 VERSIONER_PYTHON_PREFER_64_BIT 和 VERSIONER_PYTHON_PREFER_64_BIT 根据自己安装的 MySQL 进行选择。

参考:

MySQLdb(即 MySQL-python 包)在 OS X 中安装指南

Solving Library not loaded: libmysqlclient.18.dylib when importing MySQLdb on Lion

Mac OS + MySQL-python-1.2.3: ImportError | Library not loaded | libmysqlclient.16.dylib

执行pip install mysql-python后的出错信息如下:
这是在虚拟环境中见到的
^
compilation terminated.
error: command 'x86_64-linux-gnu-GCc' failed with exit status 1

    ----------------------------------------
Command "/home/tengfei/api01/test/TestTo/TODO-ORM/venv/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-w6mp1W/mysql-python/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-jG7EKf-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/tengfei/api01/test/TestTo/TODO-orm/venv/include/site/python2.7/mysql-python" failed with error code 1 in /tmp/pip-build-w6mp1W/mysql-python/

原因是:一些依赖包没有安装,注意这也是很多实用pip执行安装扩展的时候,常见的错误

apt-get build-dep python-lxml

sudo pip install lxml --upgradepip install mysql-python

参考:[ubuntu/pip] 解决 pip 安装 lxml 出现 x86_64-linux-gnu-gcc 异常





1.软件环境:

    mac环境:10.11.6(15G31)

    python: 3.6

2.问题:

    sudo pip install pymssql 后出现下面问题:

    fatal error: ‘sqlfront.h‘ file not found

 

3.解决方案:

    终端执行  brew install freetds@0.91

    终端执行  brew link --force freetds@0.91

    终端执行  sudo pip install pymssql(或则 pycharm直接安装)



--结束END--

本文标题: mac 部署python环境

本文链接: https://www.lsjlt.com/news/190343.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mac 部署python环境
    Python中最连接Mysql常用的驱动是mysql-python :mysql的C语言的驱动 mysql-connector:msql官方的驱动 pymysql:python语言的驱动我这里安装的是 mysql-python终端中执行pi...
    99+
    2023-01-31
    环境 mac python
  • Python环境部署
    安装python2.7,安装在默认位置;配置python的Path环境变量C:\Python27;在cmd中输入python可以看到python安装成功,可以直接在cmd中运行python代码;用命令行写代码时无法保存代码,我们需要保存代码...
    99+
    2023-01-31
    环境 Python
  • python 虚环境部署
    #!/bin/bashyum install -y python-virtualenv.noarchyum install -y git.x86_6mkdir -p /home/himalayas/virtualenv/python2.6-...
    99+
    2023-01-31
    环境 python
  • mac如何部署php环境变量
    本篇内容主要讲解“mac如何部署php环境变量”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mac如何部署php环境变量”吧!mac部署php环境变量的方法:首先打开配置文件;然后输入php路径...
    99+
    2023-06-20
  • mac怎么部署php环境变量
    这篇文章主要介绍“mac怎么部署php环境变量”,在日常操作中,相信很多人在mac怎么部署php环境变量问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mac怎么部署php环境变量”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-20
  • mac安装宝塔,部署php使用环境
    mac 上使用宝塔 搞这个不是为了别的就是因为找不到个php在mac上好事的集成环境 1,安装docker docker下载地址选择mac版下载 2,按照这位大佬的操作安装宝塔相对的宝塔面板定制docker镜像发布-集成LN/AMP支持AR...
    99+
    2023-08-19
    docker 容器 运维
  • vps部署golang环境
    随着互联网的快速发展,越来越多的人开始关注Linux系统下的服务器应用开发,而Golang作为一种高性能的编程语言,受到了越来越多的关注。那么,如何在VPS上部署Golang环境呢?本文将对这个问题进行详细介绍。一、安装Golang在VPS...
    99+
    2023-05-14
  • linux环境部署redis
    Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。解压缩,进入redis目录 make && make install ...
    99+
    2023-06-05
  • Python的开发环境如何部署
    要部署Python的开发环境,需要按照以下步骤进行操作:1. 安装Python解释器:首先需要下载并安装Python解释器。你可以从...
    99+
    2023-09-22
    python
  • 生产环境部署python代码(djang
    基础环境不做介绍,在django开发web项目完成后,一直使用django自带的服务器进行调试:python manage.py runserver 0.0.0.0:8080 这个服务器在开发时使用,实际生产则不能满足,要使用uwsgi把动...
    99+
    2023-01-31
    代码 环境 python
  • Python和Pycharm环境部署的方法
    这篇文章将为大家详细讲解有关Python和Pycharm环境部署的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、python下载安装下载安装python最新版本https://www.python...
    99+
    2023-06-15
  • Mac环境python + selenium 环境搭建
    文章主要讲解Mac环境下如何搭建selenium环境。作者也是测试初学者,对selenium目前是一无所知的状态,希望从搭建环境开始对它逐步了解。 环境准备 本文采用的环境:• Python 3.7.3 PS: Mac环境会默认自带Pyth...
    99+
    2023-08-31
    python macos selenium 测试工具 单元测试
  • linux环境下部署php
    随着互联网的快速发展,越来越多的人开始选择使用Linux系统进行网站和应用的开发。其中,基于PHP语言的Web应用在众多开发语言中占据重要位置,因此在Linux环境下部署PHP是非常有必要的。在本文中,我们将介绍如何在Linux系统中部署P...
    99+
    2023-05-24
  • CentOS7部署LNMP+Mongodb环境
    上篇详解了CentOS安装LNMP+Mongodb生产环境,现在详解它们的部署,多数已经在安装时执行过了,此处主要做解释以及常用维护:====================================...
    99+
    2022-10-18
  • 怎么部署SharePlex环境
    这篇文章主要讲解了“怎么部署SharePlex环境”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么部署SharePlex环境”吧!目标在 Linux 系统...
    99+
    2022-10-18
  • Docker中部署NMP环境
    文章目录 下载镜像创建数据持久化存放目录创建相关配置文件创建自定义网络启动NGINX容器启动PHP容器启动MYSQL容器测试NMP环境基于NMP容器构建WordPress博客项目 下载镜...
    99+
    2023-09-06
    docker nginx php mysql
  • Python和Pycharm 环境部署详细步骤
    一、python下载安装 下载安装python最新版本 https://www.python.org/downloads/windows/ 这里勾选添加到环境变量 cmd中运行一下看是否安装成功 二、pycha...
    99+
    2022-06-02
    Python Pycharm 环境部署 Python Pycharm 部署
  • python虚拟环境(Mac)
    一、安装虚拟环境 virtualenv 安装 virtualenv sudo pip3 install virtualenv 通过pip3 安装(默认安装在/usr/local/bin 路径下) su...
    99+
    2023-09-10
    python macos 开发语言
  • Mac环境安装python
    一、介绍:         Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。 要开始学习Python编程,首先就得把Pytho...
    99+
    2023-09-01
    python
  • Windows环境部署Redis集群
    一、准备文件 1.下载Redis for windows 的最新版本  下载地址:https://github.com/MSOpenTech/redis/releases 安装到 c:Redis 目录下(R...
    99+
    2022-06-04
    集群 环境 Windows
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作