Skip to content

Instantly share code, notes, and snippets.

@artemsites
Last active April 17, 2024 10:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save artemsites/8dda665a4dcb6b925c70c31e90fc96e4 to your computer and use it in GitHub Desktop.
Save artemsites/8dda665a4dcb6b925c70c31e90fc96e4 to your computer and use it in GitHub Desktop.

docker https://beget.com/ru/kb/how-to/web-apps/obshhie-svedeniya-po-ustanovke-prilozhenij-virtualnoe-okruzhenie-docker
python https://beget.com/ru/kb/how-to/web-apps/python

# Docker: 
ssh localhost -p222
# и мой рут пароль от акка

python2.7 -m pip install ezdxf --user --ignore-installed
# ~/.local/lib/python2.7/site-packages/ezdxf
---
# Docker: 
ssh localhost -p222
# и мой рут пароль от акка

cd ~/.beget/tmp

# Скачайте архив необходимой версии Python:
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz

# Распакуйте архив и сразу перейдите в каталог с исходным кодом:
tar -xvzf Python-3.9.0.tgz && cd Python-3.9.0

# С помощью утилиты configure настройте необходимые зависимости, префиксы, переменные, после чего будет сгенерирован Makefile.
./configure --prefix=$HOME/.local --enable-optimizations --enable-loadable-sqlite-extensions LDFLAGS="-Wl,-rpath /usr/local/lib"

# Теперь запустите процесс компиляции и установки:
make -j$((`nproc`/4)) && make install

# Проверить корректность установки можно следующей командой:
python3.9 -V
# Python 3.9.0

# Проверить корректность установки можно следующей командой:
pip3 -V
# pip 20.2.3 from /home/a/artemkm9/.local/lib/python3.9/site-packages/pip (python 3.9)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment