3
無非是想在我的Mac OSX 05年10月10日VIRTUALENV沒有與本系統或兼容的可執行
從終端,已經成功地VIRTUALENV在其他計算機上的Linux和Windows操作系統上運行創建虛擬環境。
嘗試通過向我的bash配置文件添加WORK_ON路徑來解決此問題,但未解決問題。在線論壇似乎沒有解決這個問題,建議使用mkvirtualenv,它似乎不是每個點,conda和easy_install的可下載軟件包...
反正,如果你能夠幫助那將是超級讚賞。
這裏的終端輸出:
joshua ~ $ pip install --upgrade virtualenv
Requirement already up-to-date: virtualenv in ./anaconda/lib/python3.5/site-packages
joshua ~ $ virtualenv -p python3 test
Running virtualenv with interpreter /Users/joshua/anaconda/bin/python3
Using base prefix '/Users/joshua/anaconda'
New python executable in /Users/joshua/test/bin/python3
Also creating executable in /Users/joshua/test/bin/python
ERROR: The executable /Users/joshua/test/bin/python3 is not functioning
ERROR: It thinks sys.prefix is '/Users/joshua' (should be '/Users/joshua/test')
ERROR: virtualenv is not compatible with this system or executable
...試圖卸載的virtualenv
Successfully uninstalled virtualenv-15.1.0
joshua ~ $ pip install virtualenv
Collecting virtualenv
Using cached virtualenv-15.1.0-py2.py3-none-any.whl
Installing collected packages: virtualenv
Successfully installed virtualenv-15.1.0
joshua ~ $ virtualenv test -v
Using base prefix '/Users/joshua/anaconda'
Creating /Users/joshua/test/lib/python3.5
Symlinking Python bootstrap modules
Symlinking /Users/joshua/test/lib/python3.5/config-3.5m
Symlinking /Users/joshua/test/lib/python3.5/lib-dynload
Symlinking /Users/joshua/test/lib/python3.5/plat-darwin
Symlinking /Users/joshua/test/lib/python3.5/os.py
Ignoring built-in bootstrap module: posix
Symlinking /Users/joshua/test/lib/python3.5/posixpath.py
Cannot import bootstrap module: nt
Symlinking /Users/joshua/test/lib/python3.5/ntpath.py
Symlinking /Users/joshua/test/lib/python3.5/genericpath.py
Symlinking /Users/joshua/test/lib/python3.5/fnmatch.py
Symlinking /Users/joshua/test/lib/python3.5/locale.py
Symlinking /Users/joshua/test/lib/python3.5/encodings
Symlinking /Users/joshua/test/lib/python3.5/codecs.py
Symlinking /Users/joshua/test/lib/python3.5/stat.py
Cannot import bootstrap module: UserDict
Cannot import bootstrap module: copy_reg
Symlinking /Users/joshua/test/lib/python3.5/types.py
Symlinking /Users/joshua/test/lib/python3.5/re.py
Cannot import bootstrap module: sre
Symlinking /Users/joshua/test/lib/python3.5/sre_parse.py
Symlinking /Users/joshua/test/lib/python3.5/sre_constants.py
Symlinking /Users/joshua/test/lib/python3.5/sre_compile.py
Cannot import bootstrap module: _abcoll
Symlinking /Users/joshua/test/lib/python3.5/warnings.py
Symlinking /Users/joshua/test/lib/python3.5/linecache.py
Symlinking /Users/joshua/test/lib/python3.5/abc.py
Symlinking /Users/joshua/test/lib/python3.5/io.py
Symlinking /Users/joshua/test/lib/python3.5/_weakrefset.py
Symlinking /Users/joshua/test/lib/python3.5/copyreg.py
Symlinking /Users/joshua/test/lib/python3.5/tempfile.py
Symlinking /Users/joshua/test/lib/python3.5/random.py
Symlinking /Users/joshua/test/lib/python3.5/__future__.py
Symlinking /Users/joshua/test/lib/python3.5/collections
Symlinking /Users/joshua/test/lib/python3.5/keyword.py
Symlinking /Users/joshua/test/lib/python3.5/tarfile.py
Symlinking /Users/joshua/test/lib/python3.5/shutil.py
Symlinking /Users/joshua/test/lib/python3.5/struct.py
Symlinking /Users/joshua/test/lib/python3.5/copy.py
Symlinking /Users/joshua/test/lib/python3.5/tokenize.py
Symlinking /Users/joshua/test/lib/python3.5/token.py
Symlinking /Users/joshua/test/lib/python3.5/functools.py
Symlinking /Users/joshua/test/lib/python3.5/heapq.py
Symlinking /Users/joshua/test/lib/python3.5/bisect.py
Symlinking /Users/joshua/test/lib/python3.5/weakref.py
Symlinking /Users/joshua/test/lib/python3.5/reprlib.py
Symlinking /Users/joshua/test/lib/python3.5/base64.py
Symlinking /Users/joshua/test/lib/python3.5/_dummy_thread.py
Symlinking /Users/joshua/test/lib/python3.5/hashlib.py
Symlinking /Users/joshua/test/lib/python3.5/hmac.py
Symlinking /Users/joshua/test/lib/python3.5/imp.py
Symlinking /Users/joshua/test/lib/python3.5/importlib
Symlinking /Users/joshua/test/lib/python3.5/rlcompleter.py
Symlinking /Users/joshua/test/lib/python3.5/operator.py
Symlinking /Users/joshua/test/lib/python3.5/_collections_abc.py
Symlinking /Users/joshua/test/lib/python3.5/_bootlocale.py
Creating /Users/joshua/test/lib/python3.5/site-packages
Writing /Users/joshua/test/lib/python3.5/site.py
Writing /Users/joshua/test/lib/python3.5/orig-prefix.txt
Writing /Users/joshua/test/lib/python3.5/no-global-site-packages.txt
Creating parent directories for /Users/joshua/test/include
Symlinking /Users/joshua/test/include/python3.5m
Creating /Users/joshua/test/bin
New python executable in /Users/joshua/test/bin/python
Changed mode of /Users/joshua/test/bin/python to 0o755
Testing executable with /Users/joshua/test/bin/python -c "import sys;out=sys.stdout;getattr(out, "buffer", out).write(sys.prefix.encode("utf-8"))"
ERROR: The executable /Users/joshua/test/bin/python is not functioning
ERROR: It thinks sys.prefix is '/Users/joshua' (should be '/Users/joshua/test')
ERROR: virtualenv is not compatible with this system or executable
這裏是當前的.bash_profile:
# Enable tab completion
source ~/git-completion.bash
# colors!
green="\[\033[0;32m\]"
blue="\[\033[0;34m\]"
purple="\[\033[0;35m\]"
reset="\[\033[0m\]"
# Change command prompt
source ~/git-prompt.sh
export GIT_PS1_SHOWDIRTYSTATE=1
# '\u' adds the name of the current user to the prompt
# '\$(__git_ps1)' adds git-related stuff
# '\W' adds the name of the current directory
export PS1="$purple\u$green\$(__git_ps1)$blue \W $ $reset"
alias subl="/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl"
# Add Path
export PATH="$HOME/anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH"
# export PATH=$PATH:/users/Joshua/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
# Locale
$ export LC_ALL=en_US.UTF-8
$ export LANG=en_US.UTF-8
有一個答案,以類似的問題:https://stackoverflow.com/questions/23842713/using -python-3-in-virtualenv 底線,升級virtualenv: pip install --upgrade virtualenv – Tamar
要求已更新:./anaconda/lib/python3.5/site-packages中的virtualenv:/ –
'哪個pip'和'哪個virtualenv'說什麼?看起來你正在調用兩個不同的Python解釋器。 – 9000