-
-
Save luizomf/8623264cbf69cd2619bcdee258628f41 to your computer and use it in GitHub Desktop.
sudo apt update -y | |
sudo apt upgrade -y | |
sudo apt install git curl build-essential -y | |
sudo apt install gcc make default-libmysqlclient-dev libssl-dev -y | |
sudo apt install python3.10-full python3.10-dev -y |
Atualizando para a data atual - 28/07/2023
sudo apt update -y
sudo apt upgrade -y
sudo apt install git curl build-essential -y
sudo apt install gcc make default-libmysqlclient-dev libssl-dev -y
sudo apt install python3.11-full python3.11-dev -y
catalunha@pop-os:~/myapp/python_luiz_otavio/lecture/34540716$ python -m venv venv
The virtual environment was not created successfully because ensurepip is not
available. On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.
apt install python3.10-venv
You may need to use sudo with that command. After installing the python3-venv
package, recreate your virtual environment.
Então acrescente
sudo apt install python3.10-venv
na lista anterior
Deve usar # python3 -m venv venv
O que usei para corrigir alguns erros dentro do Ubuntu.
sudo apt update -y
sudo apt upgrade -y
sudo apt install git curl build-essential -y
sudo apt install gcc make default-libmysqlclient-dev libssl-dev -y
sudo apt install python3.10-full python3.10-dev -y
sudo apt install python3-venv
Mais atualizado, único que consegui instalar...
sudo apt update -y
sudo apt upgrade -y
sudo apt install git curl build-essential -y
sudo apt install gcc make default-libmysqlclient-dev libssl-dev -y
sudo apt install python3.12-full python3.12-dev -y
sudo apt install python3-venv
Uso o Mint, o meu da um erro, quando vejo a versão ta na 3.8.10, e quando executo o comando para a versão recente da esse erro:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
E: Impossível encontrar o pacote python3.12-full
E: Couldn't find any package by glob 'python3.12-full'
E: Impossível encontrar o pacote python3.12-dev
E: Couldn't find any package by glob 'python3.12-dev
Alguém pode me ajudar a resolver?!
Fazer updates dos pacotes
sudo apt update
sudo apt install -y build-essential libssl-dev libffi-dev zlib1g-dev
libncurses5-dev libnss3-dev libgdbm-dev libreadline-dev libbz2-dev
libsqlite3-dev wget
Baixar o Python 3.13
wget https://www.python.org/ftp/python/3.13.0/Python-3.13.0.tgz
tar -xf Python-3.13.0.tgz
cd Python-3.13.0
Configurar e buildar
./configure --enable-optimizations
make -j $(nproc)
sudo make install
Utilizei os comandos:
sudo apt update -y
sudo apt upgrade -y
sudo apt install git curl build-essential -y
sudo apt install gcc make default-libmysqlclient-dev libssl-dev -y
wget https://www.python.org/ftp/python/3.13.0/Python-3.13.0.tgz
tar -xf Python-3.13.0.tgz
cd Python-3.13.0
O Python vai rodar direitinho no meu PC?
No WSL sim, no seu PC, se for em ambiente windwos, sem WSL(Linux), use o instalador.
Lembre-se de fazer a parte do build.
Não tinha dado certo, professor, mas depois dei um jeitinho e já consigo até ver a versão de Python que estou usando! Vou rever o vídeo sobre como fazer o build, ainda estou bem perdida! Obrigada pela atenção!
Não tinha dado certo, professor, mas depois dei um jeitinho e já consigo até ver a versão de Python que estou usando! Vou rever o vídeo sobre como fazer o build, ainda estou bem perdida! Obrigada pela atenção!
Bia, nao te aconselho a atualizar o python no Linux...
vários utilitários do sistema utilizam o python no linux, se atualizar, alguns irão deixar de funcionar.
Aconselho deixar a versão que veio em seu linux.
Se quiser atualizar, use o pyenv (Instale o pyenv usando o tutorial do professor)
#pyenv update
#pyenv install -l
#pyenv install 3.13.1
#pyenv global 3.13.1
desta maneira vc não vai atrapalhar a versão que veio com o sistema, e conseguirá usar a versão 3.13.1 no VS.CODE
Espero ter ajudado!
sudo apt update -y
sudo apt upgrade -y
sudo apt install git curl build-essential -y
sudo apt install gcc make default-libmysqlclient-dev libssl-dev -y
sudo apt install python3.10-full python3.10-dev -y