2016-02-12 61 views
0

我在/ usr/bin中python2.7.3的/不同版本的Python缺少pymssql

这个版本可以导入pymssql没有错误

我有python2.7.11在/ usr/local/bin目录/

进口pymssql

$ sudo pip install pymssql 
    Requirement already satisfied (use --upgrade to upgrade): pymssql in /usr/local/lib/python2.7/dist-packages 
    Cleaning up... 

    $ python 
    Python 2.7.11 (default, Feb 9 2016, 14:42:25) 
    [GCC 4.7.2] on linux2 
    Type "help", "copyright", "credits" or "license" for more information. 
    />>> import pymssql 
    Traceback (most recent call last): 
     File "<stdin>", line 1, in <module> 
    ImportError: No module named pymssql 

    $ which python 
    /usr/local/bin/python 

时如何安装pymssql到python2.7.11的版本

这个版本会得到一个错误?

+1

如果你需要这两个版本,并且你需要特定版本的特定模块,你可以参考[virtualenv](http://docs.python-guide.org/en/latest/dev/virtualenvs/) –

回答

0

当您运行sudo pip时,您正在调用/usr/bin/python。在没有sudo的情况下安装包装。我同意@Michael Frystacky--使用virtualenv会让你不再使用sudo pip