gpt4 book ai didi

python - 带有 --python 标志的 mkvirtualenv 使用了错误的 python 版本

转载 作者:太空宇宙 更新时间:2023-11-04 09:42:40 25 4
gpt4 key购买 nike

我正在尝试创建一个 python 2.7 环境,但是当我运行时

$ mkvirtualenv --python=python2.7 venv
$ python

Python 3.6.5 (default, Jun 17 2018, 12:13:06)
[GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

我安装了 python3.6。知道上面是什么吗?

这里是带有绝对路径和详细标志的输出

 Jeff$ mkvirtualenv -v --python=/usr/bin/python2.7 neovim2
Running virtualenv with interpreter /usr/bin/python2.7
Creating /Users/Jeff/.virtualenvs/neovim2/lib/python2.7
Symlinking Python bootstrap modules
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/lib-dynload
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/config
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/os.py
Ignoring built-in bootstrap module: posix
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/posixpath.py
Cannot import bootstrap module: nt
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/ntpath.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/genericpath.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/fnmatch.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/locale.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/encodings
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/codecs.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/stat.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/UserDict.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/copy_reg.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/types.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/re.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/sre.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/sre_parse.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/sre_constants.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/sre_compile.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/warnings.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/linecache.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/_abcoll.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/abc.py
Symlinking /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/_weakrefset.py
Creating /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/site-packages
Writing /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/site.py
Writing /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/orig-prefix.txt
Writing /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/no-global-site-packages.txt
Creating parent directories for /Users/Jeff/.virtualenvs/neovim2/include
Symlinking /Users/Jeff/.virtualenvs/neovim2/include/python2.7
Creating /Users/Jeff/.virtualenvs/neovim2/bin
New python executable in /Users/Jeff/.virtualenvs/neovim2/bin/python
Changed mode of /Users/Jeff/.virtualenvs/neovim2/bin/python to 0755
Symlinking /Users/Jeff/.virtualenvs/neovim2/.Python
Testing executable with /Users/Jeff/.virtualenvs/neovim2/bin/python -c "import sys;out=sys.stdout;getattr(out, "buffer", out).write(sys.prefix.encode("utf-8"))"
Got sys.prefix result: u'/Users/Jeff/.virtualenvs/neovim2'
Creating /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/distutils
Writing /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/distutils/__init__.py
Writing /Users/Jeff/.virtualenvs/neovim2/lib/python2.7/distutils/distutils.cfg
Installing setuptools, pip, wheel...
Looking in links: /usr/local/lib/python3.6/site-packages, /usr/local/lib/python3.6/site-packages/virtualenv_support
Collecting setuptools
Using cached https://files.pythonhosted.org/packages/7f/e1/820d941153923aac1d49d7fc37e17b6e73bfbd2904959fffbad77900cf92/setuptools-39.2.0-py2.py3-none-any.whl
Collecting pip
Collecting wheel
Installing collected packages: setuptools, pip, wheel
Successfully installed pip-10.0.1 setuptools-39.2.0 wheel-0.31.1
...Installing setuptools, pip, wheel...done.
Writing /Users/Jeff/.virtualenvs/neovim2/bin/activate
Writing /Users/Jeff/.virtualenvs/neovim2/bin/activate.fish
Writing /Users/Jeff/.virtualenvs/neovim2/bin/activate_this.py
Writing /Users/Jeff/.virtualenvs/neovim2/bin/activate.csh
Writing /Users/Jeff/.virtualenvs/neovim2/bin/python-config
Changed mode of /Users/Jeff/.virtualenvs/neovim2/bin/python-config to 0755
virtualenvwrapper.user_scripts creating /Users/Jeff/.virtualenvs/neovim2/bin/predeactivate
virtualenvwrapper.user_scripts creating /Users/Jeff/.virtualenvs/neovim2/bin/postdeactivate
virtualenvwrapper.user_scripts creating /Users/Jeff/.virtualenvs/neovim2/bin/preactivate
virtualenvwrapper.user_scripts creating /Users/Jeff/.virtualenvs/neovim2/bin/postactivate
virtualenvwrapper.user_scripts creating /Users/Jeff/.virtualenvs/neovim2/bin/get_env_details
neovim2  Jeff $ python
Python 3.6.5 (default, Jun 17 2018, 12:13:06)
[GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

最佳答案

您的 path 变量正在获取另一个 python..

尝试

哪个python

路径

帮助你执行正确的python

关于python - 带有 --python 标志的 mkvirtualenv 使用了错误的 python 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51061318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com