python虚拟环境virtualenv下安装MySQL-python(1.2.3)

该文章很有用建议收藏

我们在Windows下开发python应用时,可能需要安装各种第三方模块,但如果又不想污染公共的python环境,怎么办呢?最好是在各自的 python工程中创建一个virtualenv虚拟环境。博主最近需要在虚拟环境中安装MySQL-python模块,这个模块如果采用pip命令行的 方式安装的话,很有可能会遇到蛋疼的提示各种缺少微软某些动态链接库的问题,这个模块的安装,除了命令行方式外,另外一种方式是下载exe文件进行安装, 但在虚拟环境中又不能这样装。于是,我就想,采用exe方式安装的话,到底在python安装目录的Lib\site-packages目录下生成了哪些 文件呢?我把这些文件拷贝到虚拟环境相应目录,是否可以达到在虚拟环境安装mysql的目的呢?一试果然可以。现在把从创建virtualenv到安装 mysqldb的过程简述一下。
一、在工程目录下创建虚机环境
在windows命令行进入工程根目录,然后执行以下命令:

D:\pythonWorkspace\testENV>virtualenv venv
New python executable in venv\Scripts\python.exe
Installing setuptools, pip, wheel...done.

D:\pythonWorkspace\testENV>
这时虚拟环境就安装好了,可以看到我们的工程目录下出现了一个venv文件夹(venv就是我们的虚拟环境的名字,可以随便起)。
注意,默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,如果不想依赖这些package,那么可以加上参数 --no-site-packages建立虚拟环境:

D:\pythonWorkspace\testENV>virtualenv --no-site-packages [虚拟环境目录]
后记:虚拟环境创建后,只有开启后,才能把包安装到虚拟环境中。那么怎样启动虚拟环境呢?windows环境下,可以直接在cmd命令行运行虚拟环 境目录下的/Scripts/activate.bat程序,Linux环境下可以在虚拟环境目录下使用source命令,例如:#source ./bin/activate来进行启动。

二、在虚拟环境安装MySQL-python
虚拟环境创建后,我们把已经在公共环境使用exe安装好的mysql涉及到的四个文件复制到虚拟环境对应目录(copy到虚拟环境下的site-packages文件夹下即可):

MySQL_python-1.2.3-py2.7.egg-info
MySQLdb
_mysql.pyd
_mysql_exceptions.py
然后我们检查下有没有安装好:

import MySQLdb
发现不报错了,就代表安装好了。

MySQLdb模块的exe文件下载版本(MySQL-python-1.2.3.win-amd64-py2.7.exe)

原文地址:https://www.cnblogs.com/zmdComeOn/p/11183860.html

时间: 2024-08-02 05:27:38

python虚拟环境virtualenv下安装MySQL-python(1.2.3)的相关文章

[python] 2、python使用pyaudio进行录音,及其在python虚拟环境virtualenv中安装遇到的问题

1.pyaudio安装大背景 最近在做智能音箱,需要编写声音拾取代码,我先是百度两篇比较常见的用python进行录音的操作的文章: python写一个录音小程序:http://blog.csdn.net/yexiaohhjk/article/details/73132562 利用百度语言识别API实现语音识别python:http://blog.csdn.net/yexiaohhjk/article/details/73134815 发现需要用到pyaudio,然后在其官网找到如何安装:http

python虚拟环境virtualenv安装和配置

http://blog.csdn.net/pipisorry/article/details/47008981 python虚拟环境virtualenv VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装. Virtualenv是一个非常好的virtual python environment builder,他最大的好处是,可以让每一个python项目单独使用一个环境,而不会影响python系统环境,也

windows下python虚拟环境virtualenv安装和使用

前面介绍了python在ubuntu16.04环境下,python的虚拟环境virtualenv的安装,下面介绍在windows环境下的安装和使用. 环境信息 操作系统:windows10 python版本:3.6.3 安装 下载安装python3.6.3 进入官网:https://www.python.org/downloads(windows) 选择:Windows x86-64 web-based installer Windows x86-64 web-based installer #

linux 下安装 mysql 并配置 python 开发环境

1.安装 mysql ,安装过程中将提示设置 root 用户的密码,默认可以设置为 rootadmin . $ sudo apt-get install mysql-server 2.安装 mysql 开发工具(不安装时,安装 MySQL-python 提示错误 "mysql_config not found"). $ sudo apt-get install libmysqld-dev 3.安装 python 的 mysql 库 MySQL-python (首先安装 python-d

Windows下安装MySQLdb, Python操作MySQL数据库的增删改查

这里的前提是windows上已经安装了MySQL数据库,且配置完毕,能正常建表能操作.在此基础上只需安装MySQL-python-1.2.4b4.win32-py2.7.exe就ok了,只有1M多.这个有点类似jdbc里的那个jar包. 下载链接:http://sourceforge.net/projects/mysql-python/ , 百度云盘 :http://pan.baidu.com/s/1dDgnfpR 密码:7bna 接着import MySQLdb就能使用了,下面给出测试代码:

Python 虚拟环境Virtualenv

本人也是Python爱好者,众所周知,Python扩展多,每次为了测试,安装各种各样的扩展,这样导致本地的Python环境非常混乱,就有人想到搞个隔离环境  和 本地环境没有关系,随时可以删除这个隔离环境,在创建,这就是Python虚拟环境Virtualenv(是不是感觉和虚拟操作系统有点相似 Virtualbox ) 下面直接上操作步骤 安装Virtualenv $ sudo apt-get install python-dev #python开发包 $ wget https://pypi.p

Python 虚拟环境 virtualenv

参考链接:python虚拟环境--virtualenv  python虚拟环境安装和配置如何在pycharm中使用配置好的virtualenv环境 virtualenv Python 今天我们就不聊了.接下来咱们说说virtualenv,英文比较好的同学,可能已经猜到了一半,virtual,即:虚拟的.那env是什么鬼?environment吗?所以翻译成中文就是”虚拟环境“.    到底什么是虚拟环境呢?顾名思义,它是一个虚拟出来的环境.通俗的来讲,可以借助虚拟机,docker来理解虚拟环境,

Python MySQLdb Linux下安装笔记

本文介绍了Python MySQLdb Linux下安装笔记,本文分别讲解了快速安装和手动编译安装两种方法,并分别讲解了操作步骤,需要的朋友可以参考下 主要针对centos6.5 64位系统 默认python版本为2.6 编码安装python2.7和python3.4      一.yum快速安装 yum install MySQL-python yum install python-setuptools 经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到eas

python在windows下安装模块错误

我的环境是win7+vs2013+python3.2,都是32位 windows下安装模块错误 1)Unable to find vcvarsall.bat : 打开"<python安装目录>\Lib\distutils\msvc9compiler.py" 找到 toolskey = "VS%0.f0COMNTOOLS" % version, 直接修改为 toolskey = "VS100COMNTOOLS"  (如果是vs2012或