Característica | (Ana)conda | pip/virtualenv |
Ferramentas | 1 | varias |
Resol. depend. | automática | manual |
Repositorio | conda-forge | PyPi |
Orientación | data science | xeral |
Dependencias | python, C, exes... | python |
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod a+rx Miniconda3-latest-Linux-x86_64.sh
./Miniconda3-latest-Linux-x86_64.sh
conda --version
conda env list
conda create -n bigdata python=3.12 numpy
conda env remove -n bigdata
conda create -n bigdata python=3.12 pandas
conda create -n ia python=3.8 numpy
conda activate ENTORNO
conda deactivate
conda install PAQUETE
conda install matplotlib
conda install -c REPOSITORIO_ORGANIZACION PAQUETE
conda install -c conda-forge jupyterlab
conda search PAQUETE
conda update --all
conda update -n ENVIRONMENT --all
conda env export --file bigdata.yml
conda env create --file bigdata.yml
cat bigdata.yml
channels: - conda-forge dependencies: - python=3.6 - pip - pip: - pyjokes
sudo apt install python3-pip pipx
pipx install virtualenv
type virtualenv
type python3
type pip3
export LC_ALL="es_ES.UTF-8"
virtualenv --version
virtualenv -p /opt/python-3.XX.XX/bin/python3 venv3_XX_XX
source venv/bin/activate
deactivate
rm -rf venv
python -m pip install ...
pip install ...
python -m pip install PaqueteAInstalar
python -m pip install PaqueteAInstalar==1.2.3
python -m pip install 'PaqueteAInstalar>=2.3.4'
python -m pip uninstall PaqueteADesinstalar
python -m pip freeze > contorno-bigdata.txt
python -m pip install -r contorno-bigdata.txt
python -m pip download \
--destination-directory DIR -r contorno-bigdata.txt
python -m pip install --no-index \
--find-links=DIR -r contorno-bigdata.txt
python -m pip completion --bash >> ~/.profile
python3 -m pip install --upgrade pip
pip3 install --upgrade setuptools
python -m ensurepip --upgrade
python get-pip.py
conda install pip
Característica | (Ana)conda | Poetry |
Ferramentas | 1 | "1" |
Resolución dependencias | automática multilinguaxe | automática python |
Repositorio | conda-forge, etc | Python/PyPI |
Dependencias | exes, dependencias multilinguaxe: C, R... | específicas python |
Orientación | data science | xeral |
pipx install poetry
poetry add ipykernel pandas matplotlib
poetry add --dev ipykernel
poetry install
poetry remove pandas matplotlib
poetry env list
poetry env info --path
poetry init
pip install -U poetry
poetry add jupyter-book ipykernel ghp-import \
pandas matplotlib
poetry run jupyter-book create cadernillos/
cp notebooks/formatos/AVRO.ipynb cadernillos/
format: jb-book
root: intro
chapters:
- file: AVRO.ipynb
poetry run jupyter-book build cadernillos
git add -A
git commit -m "publish"
git push
poetry run ghp-import -n -p \
-f cadernillos/_build/html
conda update -n base -c defaults conda
conda create -n aberrante python=3.12
conda activate aberrante
conda install pip
pipx install poetry
poetry config virtualenvs.path $CONDA_ENV_PATH
poetry config virtualenvs.create false
⚠️ Emprega poetry a partires deste punto para instalar paquetes novos e actualizalos, sobre todo os definidos no pyproject.toml.
Jose Sánchez
“Errare humanum est, sed perseverare diabolicum”Se atopas erros, envíame un correo a: