想在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>
答案 0 :(得分:0)
您可以尝试使用pyinstaller代替py2exe。
在MacOS上,在wine下运行miniconda activate
脚本也遇到很多问题。对我来说,他的解决方案是使用winetricks并安装cmd(winetricks cmd
)并将wine配置为Windows 10(winetricks win10
)。
之后,运行
wine cmd
activate
表现符合预期。