Zuvor Ich habe verschiedene Bibliotheken für maschinelles Lernen nach der im Artikel vorgestellten Methode zum Erstellen einer virtuellen Umgebung eingerichtet, aber verschiedene Untersuchungen durchgeführt In der Betriebsumgebung des Python3-Systems wird auch Code erstellt, und es ist mühsam, ihn jedes Mal für Python2 neu zu schreiben. Daher möchte ich dieses Mal über die Einführung von Python3 sprechen, ohne die Standard-Python-Umgebung auf dem Mac zu beschädigen.
--Referenz: Prozedurnotiz zum Erstellen einer virtuellen Umgebung mit Python2 und Python3 von Homebrew
--Homebrew Update
$ brew update
--Installieren Sie virtualenv
$ pip install virtualenv
brew install python3
$ mkdir -p $(Name des Arbeitsverzeichnisses)
$ cd $(Arbeitsverzeichnis)
$ python3 -m venv venv
$ source venv/bin/activate
Als ich es versuchte, als ich den Befehl in der dritten Zeile von oben eingab, bekam ich den folgenden Fehler.
Failed to import the site module
Traceback (most recent call last):
File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line 544, in <module>
main()
File
(Unterlassung)
"/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/collections/__init__.py", line 32, in <module>
from reprlib import recursive_repr as _recursive_repr
File "/usr/local/lib/python2.7/site-packages/reprlib/__init__.py", line 7, in <module>
raise ImportError('This package should not be accessible on Python 3. '
ImportError: This package should not be accessible on Python 3. Either you are trying to run from the python-future src folder or your installation of python-future is corrupted.
Als ich es nachgeschlagen habe, scheint es, dass der zuvor festgelegte PYTHON-WEG im Weg war.
PYTHONPATH=/usr/local/lib/python2.7/site-packages
Es scheint, dass Python 3 aus diesem Grund nicht funktioniert hat. (Referenz) Brechen Sie daher die Einstellung PYTHON_PATH mit dem folgenden Befehl ab.
$ unset PYTHONPATH
Wenn Sie dies erneut versuchen, können Sie die Umgebung ohne Probleme erstellen.
(venv)$
ist geworden. Jetzt können Sie Python3 ausführen. Danach können Sie es verwenden, indem Sie die in dieser Umgebung erforderlichen Bibliotheken von Grund auf neu installieren. Übrigens, wenn Sie wie beim letzten Mal zur ursprünglichen Umgebung zurückkehren möchten
$ deactive
Sie können dies durch Eingabe tun.
Recommended Posts