Anaconda + wine - Switch env

时间:2016-12-22 14:01:21

标签: python anaconda wine

想在wine中使用py2exe。 似乎在python 3.5中被破坏了

使用python 3.5安装Anaconda 4.2.0

创建了新的环境:

wine conda create -n py34 python=3.4 anaconda
wine conda info --envs
# conda environments:
#
py34           C:\Program Files (x86)\Anaconda3\envs\py34
root         * C:\Program Files (x86)\Anaconda3

wine activate py34
wine: cannot find L"C:\\windows\\system32\\activate.exe"

有什么想法吗?

修改

wine cmd
activate py34 

给了我很多错误

  

Microsoft Windows 6.1.7601(1.9.23)

     

Z:\ home \ john \ dev \ etikett_amoinst>激活py34

     

Z:\ home \ john \ dev \ etikett_amoinst> ::这找到--help或-h和   显示帮助文本无法识别&#C; \ windows \ System32 \ find.exe / I.   " -h" '作为内部或外部命令或批处理脚本。       @call" C:\ Program Files(x86)\ Anaconda3 \ Scripts \ .. \ Scripts \ conda.exe" ..activate" cmd.exe" -H   )其他(       ::将errorlevel重置为0       cmd / c"退出/ b 0" )

     

Z:\ home \ john \ dev \ etikett_amoinst> ::这找到--help或-h和   显示帮助文本无法识别&#C; \ windows \ System32 \ find.exe / I.   " -h" '作为内部或外部命令或批处理脚本。       @call" C:\ Program Files(x86)\ Anaconda3 \ Scripts \ .. \ Scripts \ conda.exe" ..deactivate" cmd.exe"   -h)其他(       ::将errorlevel重置为0       cmd / c"退出/ b 0" )               REM运行任何停用脚本               @IF EXIST" \ etc \ conda \ deactivate.d" (                   @PUSHD" \ etc \ conda \ deactivate.d"                   @FOR%g IN(* .bat)DO @CALL"%g"

     

Z:\ home \ john \ dev \ etikett_amoinst>)无法识别')'作为一个内部   或外部命令或批处理脚本。

     

Z:\ home \ john \ dev \ etikett_amoinst>)无法识别')'作为一个内部   或外部命令或批处理脚本。

     

Z:\家\约翰\ dev的\ etikett_amoinst>

1 个答案:

答案 0 :(得分:0)

您可以尝试使用pyinstaller代替py2exe。

在MacOS上,在wine下运行miniconda activate脚本也遇到很多问题。对我来说,他的解决方案是使用winetricks并安装cmd(winetricks cmd)并将wine配置为Windows 10(winetricks win10)。

之后,运行

wine cmd
activate

表现符合预期。