variable template entorno eliminar crear bootstrap4 activar django pip

django - template - pip install: cómo forzar una versión específica del paquete



eliminar entorno virtual django (3)

Como dice el centro de atención , debe vaciar su caché y construir directorios, o pasar a una ubicación limpia temporal con la --download-cache y la bandera.

$ pip help install [...] --download-cache <dir> Cache downloaded packages in <dir>. -b, --build <dir> Directory to unpack packages into and build in. The default in a virtualenv is "<venv path>/build". The default for global installs is "<OS temp dir>/pip-build-<username>".

Me gustaría advertir a los lectores que no utilicen sudo pip install para instalar Django. Se instala Django en todo el sistema. Y cambiar la versión de todo el sistema podría romper los paquetes de sistema que dependen de él. Por ejemplo, Ubuntu MAAS y Cobbler dependen del paquete django del sistema. Estos son típicamente servicios que no quiere romper.

Si necesita una versión diferente a la del paquete del sistema, use virtualenv para aislar sus dependencias del sistema.

OP parece estar en OSX y no conozco ningún Django de Mac para todo el servidor, pero eso puede cambiar. Considere la posibilidad de instalar paquetes de python con sudo a la par para cambiar el python instalado por el sistema con python 3; Puede que funcione por ahora, pero tenga algo de paracetamol en stock, ya que tiene algunos dolores de cabeza.

Estoy tratando de instalar Django 1.4.3, pero cuando ejecuto pip install, pip sigue instalando la versión Django 1.5 en lugar de 1.4.3

sudo pip install -I Django==1.4.3

Vuelve:

Downloading/unpacking Django==1.4.3 Running setup.py egg_info for package Django warning: no previously-included files matching ''__pycache__'' found under directory ''*'' warning: no previously-included files matching ''*.py[co]'' found under directory ''*'' === >>>> Requested Django==1.4.3, but installing version 1.5 <<<< ==== Installing collected packages: Django Found existing installation: Django 1.5 Uninstalling Django: Successfully uninstalled Django Running setup.py install for Django warning: no previously-included files matching ''__pycache__'' found under directory ''*'' warning: no previously-included files matching ''*.py[co]'' found under directory ''*'' changing mode of /usr/local/bin/django-admin.py to 755 Successfully installed Django Cleaning up...

pero si ejecuto pip freeze, sigue mostrando

Django == 1.5

¿Qué estoy haciendo mal?

Gracias


Compruebe su caché local y elimínelo puede ser de ayuda. He instalado pymongo == 2.5.2. Para instalar pymongo == 2.4.1, elimino el caché en /tmp/pip-build-root/pymongo. Luego instalo pymongo 2.4.1 correctamente.


Esto podría / debería / podría ayudarse borrando el directorio de compilación de Django en pip. Hay un error para esto, ya que la versión 1.1 ve aquí para más detalles

Puede comenzar a buscar estas carpetas aquí si está en sistemas OS X o Unix:

~/.pip /tmp/pip-build-root (or pip-build-$USER, if you aren''t running pip as root).

Esto es si no ha especificado una nueva carpeta de compilación cuando instaló la primera versión de Django.

¡Buena suerte!