LINUX.ORG.RU

Сообщения prozaik

 

virtualbox+win7+проблема с драйвером для оптич дисков

Форум — General

помогите пожалуйста решить проблему

на linux mint поставил virtualbox4.3 .затем создал машину и с диска пытался установить windows7

проблема в том, что в начале установки получаю следующее сообщение об ошибке:

не найден драйвер для дисковода оптических дисков

выглядит так: так

в интернетах пишут, что нужно флешку воткнуть не в usb3, а в usb2. но я устанавливаю windows7 с диска, а не с флешки

если даже я скачаю этот драйвер, то непонятно как его использовать. дело в том, что установщик винды прост указать место, где находится драйвер,при этом к файловой системе линукса доступа нет. (/home/virtualbox/blabla тоже не видно)

в общем нуб я, помогите

при этом сам диск рабочий, с него люди устанавливались недавно. и вроде не поцарапан даже

 ,

prozaik
()

откатиться в git

Форум — General

помогите пожалуйста решить проблему

я работал над проектом и в git вёл одну ветку(master).затем наделал ошибок в коде проекта и решил откатиться. но указатель master остался на последней версии проекта(которая с ошибками)

выглядит история так:

* a4a46c8 2014-11-20 | fff (master) [sergey kalinin]
* 6ffa5ec 2014-11-20 | feedback fix (HEAD) [sergey kalinin]
* f163b91 2014-11-20 | before wysiwyg add [sergey kalinin]
* bdd0ce3 2014-11-11 | email ok [sergey kalinin]
* fac4f74 2014-11-10 | menu rus [sergey kalinin]

здесь fff это версия проекта с ошибками, которая мне не нужна. а feedback fix это версия, на которую я хотел бы откатиться

проблема, как видите, в том, что я переместился при помощи checkout в feedback fix, но указатель master остался на самой последней версии проекта. теперь я не могу сохранять новые версии

помогите пожалуйста переместить master на feedback fix

prozaik
()

механизм запуска django-приложения сервером на виртуальном хостинге

Форум — Web-development

задавал этот вопрос на тематическом форуме, но ответа не получил, поэтому спрашиваю здесь. судя по соседним темам мой вопрос подходит к этому разделу

помогите пожалуйста разобраться в некоторых общих моментах при размещении на виртуальном(shared) хостинге. у меня сложилось некоторое представление и я его сейчас изложу. если в чём-то буду не прав, то пожалуйста укажите на ошибку. здесь элементарные вещи, но для меня они важны. ещё в конце будет небольшой вопрос

например есть хостинг под 1 сайт. обычно на таком хостинге есть каталог с вирт.окружением(.virtualenvs) и каталог для файлов django-проекта. в .bash_profile или другом подобном файле прописана переменная среды $WORKON_HOME, благодаря кооторой сервер знает какое вирт.окружение используется

сервер(apache, nginx или любой другой) имеет в конфиге секции типа <Virtualhost>. в каждой из них прописано правило, которое при запросе пользователем через браузер адреса определённого вида(например http://project.ru) отдаёт странички определённого django-проекта

то есть порядок такой:

  • 1. пользователь ввёл адрес в адресную строку браузера
  • 2. браузер выслал заголовки с запросом
  • 3. сервер получил заголовки
  • 4. сервер на основе конфига <Virtualhost> смотрит файл wsgi.py определённого проекта и берёт из этого файла значение переменной DJANGO_SETTINGS_MODULE
  • 5. переменная DJANGO_SETTINGS_MODULE указывает на точку входа django-проекта(то есть на файл settings.py)
  • 6. далее django-проект отдаёт сгенерированный html
  • 7. сервер отдаёт браузеру html
  • 8. браузер отрисовывает страницу в manage.py тоже есть DJANGO_SETTINGS_MODULE, указывающая на settings.py , но на работу сайта это не влияет. это нужно только программисту, если он задумает выполнять различные команды типа python manage.py collectstatic

таким образом при переносе проекта на другой хостинг кроме настройки среды возможно нужно будет менять значения только в трёх файлах:

  • settings.py,
  • wsgi.py,
  • manage.py

если я в общем описал процесс верно, то у меня вопрос такой: если используется виртуальный хостинг, которые рассчитан не на одно приложение, а на несколько, то каким образом организованы виртуальные окружения? например в этом случае в каталоге .virtualenvs будет несколько каталогов, соответствующих определённм виртуальным окружениям. для определённости пусть одно окружение настроено на использование python2.7, а другое - на python3.4. соответственно в каталогах файлов проекта существуют тоже 2 проекта(один работает под python2.7, другой работает под python3.4)

после того как сервер получит запрос от браузера пользователя как он узнает какое именно виртуальное окружение использовать для запуска django-приложения?

 , , ,

prozaik
()

ftp для sublime

Форум — General

помогите пожалуйста решить проблему на ununtu поставил sublime3. далее пытаюсь поставить плагин для ftp. открываю консоль и ввожу

import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')

в результате получаю следующее сообщение об ошибке:

>>> import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named 'urllib2'

выполяю в терминале:

kalinins@kalinins-Lenovo-Z580 ~/.local $ pip install urllib2
Downloading/unpacking urllib2
  Real name of requirement urllib2 is urllib3
  Could not find any downloads that satisfy the requirement urllib2
Cleaning up...
No distributions at all found for urllib2
Storing debug log for failure in /home/kalinins/.pip/pip.log

pip.log:

  Removing temporary dir /tmp/pip_build_kalinins...
No distributions at all found for urllib2
Exception information:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 278, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1177, in prepare_files
    url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 277, in find_requirement
    raise DistributionNotFound('No distributions at all found for %s' % req)
DistributionNotFound: No distributions at all found for urllib2

 , ,

prozaik
()

править файлы на удалённом через ftp

Форум — General

помогите пожалуйста решить проблему

на моём компьютере установлен linux mint и midnight commander. на удалённом сервере есть сайт. я подключаюсь из MC через ftp к тому удалённому серверу, выбираю файл и нажимаю F4. в результате файл открывается в редакторе

я вношу изменения в этот файл и теперь мне нужно закачать изменения на сервер. подскажите пожалуйста как это сделать

проблема в том, что после того как в редакторе я нажимаю ctrl + s (или выбираю пункт «сохранить»). изменения на сервер не отправляются

 ,

prozaik
()

venv в отдельном от проекта каталоге

Форум — General

помогите пожалуйста решить проблему

я установил на mint утилиты virtualenv и virtualenvwrapper. затем создал каталог .virtualenvs и создавал виртуальные окружения в нём. python-проекты располагал в каталоге конкретного виртуального окружения. то есть выглядело примерно так:

.virtualenvs
    -env
        -bin
        -lib
        -local
        -python_project
            -
            -
            -

с некоторых пор мне понадобилось файлы виртуального окружения хранить в отдельном каталоге, а файлы python-проекта - в отдельном. то есть примерно так:

.virtualenvs
	project
	    -env
	        -bin
	        -lib
	        -local
	    -python_project
	        -
	        -
	        -

я сделал следующее: средствами mc создал каталоги .virtualenvs/project, затем перешёл cd .virtualenvs/project, затем создал окружение командой virtualenv env

в результате создалась обычная структура с каталогами bin, lib,local. НО команда lsvirtualenv не видит только что созданное окружение и соответственно команда workon env выводит ошибку:

kalinins@kalinins-Lenovo-Z580 ~/.virtualenvs/zapsum $ workon env
ERROR: Environment '/home/kalinins/.virtualenvs/project' does not contain an activate script.

подскажите как мне создать ту структуру, которую описал?

 , ,

prozaik
()

sublime3 + sftp_plugin

Форум — General

помогите пожалуйста решить проблему

на mint поставил sublime3. пытаюсь поставить плагин для возможности работы через sftp/ftp

подключаю через командную стоку sublime набор питоновских библиотек как обычно:

import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')

получаю ошибку:

>>> import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named 'urllib2'

гуглю, пацаны на стековерфлоу советуют следующее:

cd Packages/
git clone https://github.com/wbond/sublime_package_control.git "Package Control"
cd "Package Control"
git checkout python3

после выполнения последней строки получаю следующее сообщение об ошибке:

 ~/.config/sublime-text-3/Packages/Package Control $ git checkout python3
error: pathspec 'python3' did not match any file(s) known to git.

далее у меня начинается ступор. помогите пожалуйста установить этот плагин и хотя бы приблизительно понять причину проблемы

prozaik
()

прблема с mysql и python3

Форум — Desktop

помогите пожалуйста разобраться. на python.su говорят, решение зависит от типа linux

я пытаюсь на python3.4 использовать БД mysql. для этого утсанавливаю MySQL-python. дистрибутив linux mint

(zapsum)kalinins@kalinins-Lenovo-Z580 ~/.virtualenvs/zapsum/zapsum $ pip install MySQL-python
Downloading/unpacking MySQL-python
  Downloading MySQL-python-1.2.5.zip (108kB): 108kB downloaded
  Running setup.py (path:/home/kalinins/.virtualenvs/zapsum/build/MySQL-python/setup.py) egg_info for package MySQL-python
    Traceback (most recent call last):
      File "<string>", line 17, in <module>
      File "/home/kalinins/.virtualenvs/zapsum/build/MySQL-python/setup.py", line 13, in <module>
        from setup_posix import get_config
      File "/home/kalinins/.virtualenvs/zapsum/build/MySQL-python/setup_posix.py", line 2, in <module>
        from ConfigParser import SafeConfigParser
    ImportError: No module named 'ConfigParser'
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 17, in <module>

  File "/home/kalinins/.virtualenvs/zapsum/build/MySQL-python/setup.py", line 13, in <module>

    from setup_posix import get_config

  File "/home/kalinins/.virtualenvs/zapsum/build/MySQL-python/setup_posix.py", line 2, in <module>

    from ConfigParser import SafeConfigParser

ImportError: No module named 'ConfigParser'

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /home/kalinins/.virtualenvs/zapsum/build/MySQL-python
Storing debug log for failure in /home/kalinins/.pip/pip.log

, то есть этот пакет не устанавливается потому что нужно установить ConfigParser. пробую:

kalinins@kalinins-Lenovo-Z580 ~/.virtualenvs/zapsum/zapsum $ sudo apt-get install python3-dev
[sudo] password for kalinins: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 387 not upgraded.

что можно попробовать ещё сделать?

 , ,

prozaik
()

git показать все коммиты

Форум — General

помогите пожалуйста разобраться

у проекта есть гит-репозиторий. делаю несколько коммитов(работаю только с веткой master).

* 962706c 2014-09-20 | add file (HEAD) [sergey kalinin]
*   9c8d6fe 2014-09-20 | conflict compl. new product [sergey kalinin]

возвращаюсь назад:

git checkout 9c8d6fe

в результате

git log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short --all

выводит

*   9c8d6fe 2014-09-20 | conflict compl. new product [sergey kalinin]

я ожидал, что будет показана вся история. но коммит 962706c не виден. хотя он существует, это можно проверить командой:

git checkout 962706c

научите пожалуйста выводить ВСЮ историю

 

prozaik
()

не получается запушить на github

Форум — General

помогите пожалуйста решить проблему

я создал ни гитхабе репозиторий. залил в него проект. затем доработал проект на локальной машине и пытаюсь обновить репозиторий на гитхабе командой:

git push origin master

но получаю следующее сообщение об ошибке:

Username for 'https://github.com': zlodiak
Password for 'https://zlodiak@github.com': 
To https://github.com/zlodiak/zapsum.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/zlodiak/zapsum.git'
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. Check out this branch and integrate the remote changes
hint: (e.g. 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

 ,

prozaik
()

установить python3.3 вместо python3.4

Форум — General

подскажите пожалуйста как можно решить проблему

в linux mint установлен python3.4 мне нужно заменить его на python3.3

если пытаюсь делать так

sudo apt-get install python3
, то устанавливается версия 3.4

из исходников собирать не умею. можно другим способом решить проблему?

 ,

prozaik
()

проблема с установкой pillow

Форум — General

помогите пожалуйста решить проблему

на 64-разрядной машине есть linux mint и python3. пытаюсь установить pillow. команда

pip install pillow
скачивает эту библиотеку и начинает устанавливать. но этот процесс заканчивается сообщениями об ошибках
..........................
..............
x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-3.4/libImaging/TiffDecode.o: No such file or directory

x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-3.4/libImaging/Incremental.o: No such file or directory

x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-3.4/libImaging/Jpeg2KDecode.o: No such file or directory

x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-3.4/libImaging/Jpeg2KEncode.o: No such file or directory

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

----------------------------------------
Cleaning up...
Command /home/kalinins/.virtualenvs/drummersaransk/bin/python3 -c "import setuptools, tokenize;__file__='/home/kalinins/.virtualenvs/drummersaransk/build/pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-0dnzqfg9-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/kalinins/.virtualenvs/drummersaransk/include/site/python3.4 failed with error code 1 in /home/kalinins/.virtualenvs/drummersaransk/build/pillow
Storing debug log for failure in /home/kalinins/.pip/pip.log

помогите пожалуйста установить pillow

 , ,

prozaik
()

ошибка установки пакета для django в linux mint

Форум — General

у меня вопрос не совем по теме linux, но надеюсь на помощь местных питоноводов

есть django1.6-проект, сделанный на windows7. задумал перенести его на linux mint. установил virtualenv, установил python3, установил django1.7. перенёс файлы проекта. пробую запустить python manage.py runserver

bash ругается на то, что не установлен пакет sorl-thumbnail. устанавливаю его через pip install sorl-thumbnail. затем опять пробую python manage.py runserver. но получаю следующее, непонятное мне, сообщение об ошибке:

(drummersaransk)kalinins@kalinins-Lenovo-Z580 ~/.virtualenvs/drummersaransk/django_projects/drummersaransk_new $ python manage.py runserver
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/home/kalinins/.virtualenvs/drummersaransk/lib/python3.4/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line
    utility.execute()
  File "/home/kalinins/.virtualenvs/drummersaransk/lib/python3.4/site-packages/django/core/management/__init__.py", line 354, in execute
    django.setup()
  File "/home/kalinins/.virtualenvs/drummersaransk/lib/python3.4/site-packages/django/__init__.py", line 21, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/home/kalinins/.virtualenvs/drummersaransk/lib/python3.4/site-packages/django/apps/registry.py", line 85, in populate
    app_config = AppConfig.create(entry)
  File "/home/kalinins/.virtualenvs/drummersaransk/lib/python3.4/site-packages/django/apps/config.py", line 87, in create
    module = import_module(entry)
  File "/home/kalinins/.virtualenvs/drummersaransk/lib/python3.4/importlib/__init__.py", line 109, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 2231, in _gcd_import
  File "<frozen importlib._bootstrap>", line 2214, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2203, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1129, in _exec
  File "<frozen importlib._bootstrap>", line 1448, in exec_module
  File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
  File "/home/kalinins/.virtualenvs/drummersaransk/lib/python3.4/site-packages/sorl/thumbnail/__init__.py", line 1, in <module>
    from sorl.thumbnail.fields import ImageField
  File "/home/kalinins/.virtualenvs/drummersaransk/lib/python3.4/site-packages/sorl/thumbnail/fields.py", line 6, in <module>
    from sorl.thumbnail import default
  File "/home/kalinins/.virtualenvs/drummersaransk/lib/python3.4/site-packages/sorl/thumbnail/default.py", line 3, in <module>
    from sorl.thumbnail.helpers import get_module_class
  File "/home/kalinins/.virtualenvs/drummersaransk/lib/python3.4/site-packages/sorl/thumbnail/helpers.py", line 55
    except ImportError, e:
                      ^
SyntaxError: invalid syntax

подскажите пожалуйста ка исправить ситуацию. или хотя бы понять в чём проблема конкретно

 , ,

prozaik
()

терминалы. общая картина в моём воспалённом воображении

Форум — General

читал про терминалы, но до конца не разобрался. помогите пожалуйста прояснить несколько вопросов. просто если написана дичь, то ссылайтесь на номер пункта

  • 1. терминалы бывают трёх видов
  • 2. физические: представляют из себя что-то типа пишущей машинки. последние 30 лет не используются
  • 3. виртуальные: программа-консоль, привязанная к порту(/dev/ttysN). ограничено 4 портами
  • 4. псевдо: программа-консоль, не привязанная к порту. неограниченное количество
  • 5. при загрузке системы используется виртуальный терминал с номером 0. все команды поступают от ядра. пользователь не может вмешиваться
  • 6. после загрузки системы управление передаётся виртуальному терминалу с номером 1. чаще всего он ожидает аутентификации
  • 7. после аутентификации пользователь может по желанию переключаться между виртуальнымии псевдо терминалами(кроме виртуального терминала с номером 0)
  • 8. после запуска программы из терминала, открывается дочерний терминал(не интерактивный)
  • 9. после удаления этого дочернего терминала(например программа отработала), терминал-родитель снова получает управление(то есть пользователь снова может вводить команды)
prozaik
()

в mint отсутствует .bashrc

Форум — General

помогите пожалуйста советом

после установки linux mint, не могу найти /home/user1/.bashrc

его не должно быть? а где тогда искать переменные среды?

 

prozaik
()

RSS подписка на новые темы