LINUX.ORG.RU

Пальцем в небо: может модуль поставился для второго питона, а импортируется в третьем (или наоборот)?

Psych218 ★★★★★
()
Ответ на: комментарий от anonymous
ubuntu@ip-172-31-11-126:~$ pip3 install oauth2
Downloading/unpacking oauth2
  Downloading oauth2-1.9.0.post1-py2.py3-none-any.whl
Downloading/unpacking httplib2 (from oauth2)
  Downloading httplib2-0.9.2.tar.gz (205kB): 205kB downloaded
  Running setup.py (path:/tmp/pip-build-xsyvj5ym/httplib2/setup.py) egg_info for package httplib2
    
Installing collected packages: oauth2, httplib2
  Running setup.py install for httplib2
    
Successfully installed oauth2 httplib2
Cleaning up...
ubuntu@ip-172-31-11-126:~$ python3
Python 3.4.3+ (default, Oct 14 2015, 16:03:50) 
[GCC 5.2.1 20151010] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import oauth2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'oauth2'
GoNaX ★★★
() автор топика
Ответ на: комментарий от Solace

Нет. Самый обычный из реп.

Сейчас заметил вот такую фигню:

ubuntu@ip-172-31-11-126:~$ ls -la /home/ubuntu/.local/lib/python3.5/site-packages/
total 28
drwx------ 7 ubuntu ubuntu 4096 Nov 19 17:59 .
drwx------ 3 ubuntu ubuntu 4096 Nov 19 17:59 ..
drwxrwxr-x 3 ubuntu ubuntu 4096 Nov 19 17:59 httplib2
drwxrwxr-x 2 ubuntu ubuntu 4096 Nov 19 17:59 httplib2-0.9.2.egg-info
drwxrwxr-x 4 ubuntu ubuntu 4096 Nov 19 17:59 oauth2
drwxrwxr-x 2 ubuntu ubuntu 4096 Nov 19 17:59 oauth2-1.9.0.post1.dist-info
drwxrwxr-x 3 ubuntu ubuntu 4096 Nov 19 17:59 tests

Смущает, что директория называется python3.5, а

ubuntu@ip-172-31-11-126:~$ python3
Python 3.4.3+ (default, Oct 14 2015, 16:03:50) 
[GCC 5.2.1 20151010] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

GoNaX ★★★
() автор топика
Ответ на: комментарий от GoNaX

Блин, два часа читал интернет, а оно

ubuntu@ip-172-31-11-126:~$ python3.5
Python 3.5.0+ (default, Oct 11 2015, 09:05:38) 
[GCC 5.2.1 20151010] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import oauth2
GoNaX ★★★
() автор топика
Ответ на: комментарий от Deleted
ubuntu@ip-172-31-11-126:~$ python
python             python3            python3.5          python3m
python2            python3.4          python3.5m         python3m-config
python2.7          python3.4-config   python3-config     
python2-jsondiff   python3.4m         python3-jsondiff   
python2-jsonpatch  python3.4m-config  python3-jsonpatch  
GoNaX ★★★
() автор топика
Ответ на: комментарий от Deleted

Спросил у хозяина сервера, сказал, что её обновляли с 14.04. Наверно потому и сто питонов.

GoNaX ★★★
() автор топика
Ответ на: комментарий от GoNaX

Особенности дистрибутива. Тут уже особо не подскажу, убунтой не пользуюсь, в арче с 3.4 штатно обновилось до 3.5. Либо в убунте особо упоротые, либо ты наподключал каких-то ppa.

upd: а, ну или хозяин сервера наподключал. Или руками установил. Тут уж долго можно гадать.

Psych218 ★★★★★
()
Последнее исправление: Psych218 (всего исправлений: 1)
Ответ на: комментарий от GoNaX

Похоже что фича. Решили вкорячить питон 3.5 по дефолту вместо 3.4 начиная с 15.10.

Deleted
()
Ответ на: комментарий от Solace

Нет, это админ поставил Python 3.5 в хомяк, а PATH настроил криво. Потому что в 15.10 вроде бы нету Python 3.5.

proud_anon ★★★★★
()
Последнее исправление: proud_anon (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.