请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

TypeError: do_file() takes at least 4 arguments (3 given)

Mac上想新建一个python2.7, 结果遇到这个问题, 有人遇见过么?

mkvirtualenv -p /Library/Frameworks/Python.framework/Versions/2.7/bin/python env5


Running virtualenv with interpreter /Library/Frameworks/Python.framework/Versions/2.7/bin/python

New python executable in /Users/Chen/.virtualenvs/env5/bin/python

Traceback (most recent call last):

  File "//anaconda/lib/python3.5/site-packages/virtualenv.py", line 2869, in <module>

    main()

  File "//anaconda/lib/python3.5/site-packages/virtualenv.py", line 713, in main

    symlink=options.symlink)

  File "//anaconda/lib/python3.5/site-packages/virtualenv.py", line 925, in create_environment

    site_packages=site_packages, clear=clear, symlink=symlink))

  File "//anaconda/lib/python3.5/site-packages/virtualenv.py", line 1231, in install_python

    copy_exe_shared_libs_and_symlinks(executable, py_executable, home_dir)

  File "//anaconda/lib/python3.5/site-packages/virtualenv.py", line 2828, in copy_exe_shared_libs_and_symlinks

    of = codefile(f, rpaths)

  File "//anaconda/lib/python3.5/site-packages/virtualenv.py", line 2799, in codefile

    return machofile(file, list(initial_rpaths_transitive))

  File "//anaconda/lib/python3.5/site-packages/virtualenv.py", line 2422, in __init__

    _, sos = zip(*mach_o_find_dylibs(file))

  File "//anaconda/lib/python3.5/site-packages/virtualenv.py", line 2386, in mach_o_find_dylibs

    do_file(ofile, find_lc_load_dylib, offset_size(), results, regex)

  File "//anaconda/lib/python3.5/site-packages/virtualenv.py", line 2355, in do_file

    do_file(file, offset_size(offset, size), *args)

TypeError: do_file() takes at least 4 arguments (3 given)


正在回答

1回答

你试试不用anaconda 安装python试试呢

0 回复 有任何疑惑可以回复我~
  • 提问者 ImCheney #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-06-16 08:22:17
  • 提问者 ImCheney #2
    我把 .bash_profile中的anaconda的部分注释掉了, 直接使用常规的python, 然后一切问题解决了.
    回复 有任何疑惑可以回复我~ 2017-06-16 08:23:09
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信