verwenden Ich habe Win 7 mit Cygwin installiert. Der Cygwin hat seinen eigenen Python 2.7 Interpreter. Ich habe Miniconda separat für Win 7 installiert (nicht für Cygwin, nicht sicher, ob ich es muss).Wie conda in cygwin
Also, die Sache ist, ich bin in der Lage, ein neues env von Cygwin zu erstellen, und in der Lage, es zu aktivieren. Die Aktivierung scheint jedoch nichts zu tun.
[email protected] ~
$ conda create -n cce python
Fetching package metadata: ..
Solving package specifications: .
Package plan for installation in environment C:\Miniconda\envs\cce:
The following packages will be linked:
package | build
---------------------------|-----------------
python-2.7.8 | 0 hard-link
Proceed ([y]/n)? y
Linking packages ...
[ COMPLETE ] |#################################################| 100%
#
# To activate this environment, use:
# > activate cce
#
[email protected] ~
$ activate cce
-bash: activate: command not found
[email protected] ~
$ /cygdrive/c/Miniconda/Scripts/activate.bat cce
Activating environment "cce"...
[email protected] ~
$ which python
/usr/bin/python
Wie kann ich in cygwin conda verwenden, um ein Python-Paket zu installieren?
UPDATE1: Ich verstehe, dass ich manuell den Python-Pfad zum Conda/python ändern/wie hier Installing anaconda to use with windows beschrieben, aber ich war auf der Suche, um zu sehen, ob es andere Möglichkeiten gibt, die nicht den Pfad manuell modifiziert
UPDATE2: Ich versuche Pexpect tatsächlich zu installieren. Ich erkannte, dass das Python, das über Cygwin installiert wird, mit resource.dll kommt. Python, das über MiniConda installiert wird, ist jedoch nicht dabei.
Dies scheint nicht zu funktionieren. Wie ich nicht, wie ich den folgenden erwarteten Fehler bekomme 'Fehler: kein solches Verzeichnis: C: \ Miniconda \ envs \ testenv \ bin'. Ich werde versuchen, die Linux-Version von Conda in Cygwin zu installieren, nicht sicher, wie ?! – abarik
Die Installation der Linux-Version von conda in cygwin funktioniert nicht, da die Binärdateien selbst noch für Windows kompiliert werden müssen. – asmeurer
Ja, ich habe es gerade aus der Cygwin-Shell ausprobiert, auf der '$./Miniconda-3.5.5-Linux-x86.sh' läuft und ich bekomme den Fehler 'kann native linux-32-binary nicht ausführen, Ausgabe von' uname -a 'ist: CYGWIN_NT-6.1-WOW64 AMBARIK-WS01 1.7.30 (0.272/5/3) 2014-05-23 10:36 i686 Cygwin'. Gibt es einen anderen Weg? – abarik