2017-06-15 38 views
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 
+1

有一個答案,以類似的問題:https://stackoverflow.com/questions/23842713/using -python-3-in-virtualenv 底線,升級virtualenv: pip install --upgrade virtualenv – Tamar

+0

要求已更新:./anaconda/lib/python3.5/site-packages中的virtualenv:/ –

+0

'哪個pip'和'哪個virtualenv'說什麼?看起來你正在調用兩個不同的Python解釋器。 – 9000

回答

12

我有限的undestanding是我的Python解釋器和包使用Conda軟件包管理器在Anaconda下進行管理,而我的virtualenv則是使用PIP iginally安裝..

卸載的virtualenv具有畫中畫,並與暢達重新安裝固定的問題

pip uninstall virtualenv 

conda install virtualenv 
相關問題