小编mbe*_*ger的帖子

在 MacOS 上为 Python 3.6 初始化 virtualenvwrapper

我想在 Python 3.6 中使用 virtualenvwrapper,但是,我正在使用默认使用 Python 2.7 的 Mac,但我遇到了问题。这是我到目前为止所做的。使用以下命令,我找到了每个 Python 版本的保存位置:

>> which python 
>> /usr/bin/python

>> which python3
>> /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
Run Code Online (Sandbox Code Playgroud)

我已经成功安装了 virtualenv 和 virtualenvwrapper 使用:

>> pip3 install virtualenv
>> pip3 install virtualenvwrapper
Run Code Online (Sandbox Code Playgroud)

然后我搜索 virtualenv 和 virtualenv 包装器的位置以确认它们的位置:

>> pip3 show virtualenv
>> Location: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages

>> pip3 show virtualenvwrapper
>> Location: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
Run Code Online (Sandbox Code Playgroud)

如果我去这个站点包目录有以下内容:

virtualenvwrapper
    |--- __pycache__
    |--- hook_loader.py
    |--- project.py
    |--- user_scripts.py
virtualenvwrapper-4.8.2-py2.7-nspkg.pth
virtualenvwrapper-4.8.2.dist-info
Run Code Online (Sandbox Code Playgroud)

根据 virtualenvwrapper 的文档,我应该将以下内容添加到我的 shell 启动文件中以确保初始化,将 virtualenvwrapper 的路径更改为我机器上设置的路径:

 export WORKON_HOME=~/Envs
$ mkdir -p $WORKON_HOME
$ source …
Run Code Online (Sandbox Code Playgroud)

python macos virtualenv virtualenvwrapper

5
推荐指数
1
解决办法
2905
查看次数

标签 统计

macos ×1

python ×1

virtualenv ×1

virtualenvwrapper ×1