2016-02-12 4 views
0

У меня есть python2.7.3 в/USR/BIN/различные версии питона отсутствующего pymssql

эта версия может импортировать pymssql без ошибок

я есть python2.7.11 в/USR/местные/бен/

эта версия получает ошибку при импорте 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.