Pour éviter de voir l'enfer lors de l'installation de django-toolbelt avec windows, heroku et python3.4 (64bit) ...

Je vais résumer la procédure et les précautions pour ne pas causer de victime comme moi qui a vu l'enfer.

Installation du corps en python

Téléchargez le programme d'installation sur le site officiel et installez-le. Il sera installé avec C: \ Python34, qui est installé normalement, alors mettez le chemin ici. https://www.python.org/downloads/

Installez virtualenv et créez un environnement virtuel

Téléchargez la source virtualenv à partir du lien ci-dessous (Depuis le 5 août 2014, un fichier nommé virtualenv-1.11.6.tar.gz) https://pypi.python.org/pypi/virtualenv

Décompressez le fichier téléchargé, déplacez-vous vers le dossier décompressé et exécutez la commande suivante python setup.py install

Accédez au répertoire du projet et créez et activez l'environnement virtuel

cd path\to\project-dir
python -m virtualenv venv
venv\Scripts\avtivate

easy_install, installez pip

Exécutez la commande suivante

python -c "import urllib; urllib.request.urlretrieve('http://python-distribute.org/distribute_setup.py', 'distribute_setup.py')"
python distribute_setup.py
easy_install pip

Installation de la bibliothèque pour python3.4 (64 bits)

__ !!! Cette étape est assez importante !!! __

Le site officiel d'Heroku est ici, normalement pip install django-toolbelt Je le fais, mais les choses ne se passent pas si facilement avec Windows.

django-toolbelt essaie d'installer django, psycopg2, gunicorn, dj-database-url, dj-static et static3 ensemble, mais psycopg2 semble être installé. Il ne prend pas bien en charge python3.4 (64 bits).

Par conséquent, il est nécessaire d'obtenir une bibliothèque pour python3.4 (64 bits) qui est publiée indépendamment.

Téléchargez le fichier psycopg2-2.5.3.win-amd64-py3.4.exe à partir du lien ci-dessous et En installant avec ʻeasy_install psycopg2-2.5.3.win-amd64-py3.4.exe, j'ai pu installer django-toolbelt` en toute sécurité. http://www.lfd.uci.edu/~gohlke/pythonlibs/

Peut-être que c'est nécessaire ...

Je ne sais pas si cela était nécessaire ou non, mais si les étapes ci-dessus ne fonctionnent pas, l'installation de l'application suivante peut fonctionner.

Finalement…

Pour être clair, la commande pip est presque inutilisable dans Windows (à partir du 5 août 2014). Si vous avez une bibliothèque que vous voulez, vous pouvez télécharger la bibliothèque qui convient à votre environnement à partir du lien ci-dessous et ʻeasy_install`. http://www.lfd.uci.edu/~gohlke/pythonlibs/

Livres et sites référencés

[Perfect Python](http://www.amazon.co.jp/%E3%83%91%E3%83%BC%E3%83%95%E3%82%A7%E3%82%AF%E3% 83% 88Python-PERFECT-SERIES-5-Python% E3% 82% B5% E3% 83% 9D% E3% 83% BC% E3% 82% BF% E3% 83% BC% E3% 82% BA / dp / 477415539X) http://hennohito.cocolog-nifty.com/blog/2014/04/python34-64-b-1.html

Recommended Posts

Pour éviter de voir l'enfer lors de l'installation de django-toolbelt avec windows, heroku et python3.4 (64bit) ...
Python 3.6 sous Windows ... et vers Xamarin.
Installation de Kivy sur Windows10 64 bits Python3.5
Installation de Kivy-Designer sur Windows10 64 bits Python3.5
Remarques sur l'installation de Python3 et l'utilisation de pip sous Windows7
[Note] Installation de Python 3.6 + α sur Windows et RHEL
installation de python2.7 dans un environnement Windows 32 bits
Lier Modelica et Python sous Windows
Créez un environnement Python 2.7 64 bits avec TDM-GCC et MinGW-w64 sous Windows 7
Erreur et solution lors de l'installation de python3 avec homebrew sur mac (catalina 10.15)
Comment gérer les erreurs lors de l'installation de whitenoise et du déploiement sur Heroku
Introduction de la liaison de MeCab (Wafubu) et Python à Windows 7 64 bits (2016/08/18)
Comment gérer les erreurs lors de l'installation de Python et de pip avec choco
La route pour installer Python et Flask sur un PC hors ligne
Mettez Cabocha 0.68 dans Windows et essayez d'analyser la dépendance avec Python
[Kivy] Comment installer Kivy sur Windows [Python]
Utiliser sans installer python 2.x sous Windows
[Débutant] Installation de Python et exécution de programmes (Windows)
Mettez MicroPython sur Windows pour exécuter ESP32 sur Python
(Windows) Causes et solutions de contournement pour UnicodeEncodeError dans Python 3
Installez OpenCV 4.0 et Python 3.7 sur Windows 10 avec Anaconda
[Python] Comment installer OpenCV sur Anaconda [Windows]
Installation de TensorFlow sur Windows Easy pour les débutants en Python
Installez la version ZIP Python et pip sur Windows 10
Python sur Windows
Comment intégrer mod_wsgi dans Apache sur Windows Python
Construire l'extension Python E-Cell 4 sur Windows 7 (64 bits)
[Heroku] Mémo pour le déploiement d'applications Python à l'aide d'Heroku sous Windows [Python]
Conseils et précautions lors du portage des programmes MATLAB vers Python
[Windows] [Python3] Installer python3 et Jupyter Notebook (anciennement ipython notebook) sous Windows
Installation de Python 3 sur Mac et vérification du fonctionnement de base Partie 1
Créez un environnement shell et python décent sur Windows
Utilisez Python pour surveiller Windows et Mac et collecter des informations sur les applications sur lesquelles vous travaillez
Notification Slack lorsqu'un mot spécifique est murmuré sur Twitter en utilisant Heroku avec python
Installer des pandas sur python2.6
python basic ② sous windows
Installez python sur Windows
Jusqu'à ce que vous créiez Python Virtualenv sur Windows et lanciez Jupyter
Ne perdez pas contre Ruby! Comment exécuter Python (Django) sur Heroku
J'obtiens [Erreur 2055] en essayant de me connecter à MySQL avec Heroku
Installez pyenv sur MacBookAir et basculez Python à utiliser
Installer python et Visual Studio Code sur Windows10 (version d'avril 2020)
J'ai essayé de changer le script python de 2.7.11 à 3.6.0 sur Windows10
Précautions et solutions lors de l'installation d'Ubuntu sur un PC avec NVIDIA Gravo
(Note) Points auxquels il faut être accro lors de l'installation de Scilab sur ArchLinux
Lorsque vous souhaitez lancer une commande UNIX sur Python
Liste des bibliothèques à installer lors de l'installation de Python à l'aide de Pyenv