最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Python编程:安装python环境与virtualenv虚拟环境
时间:2026-06-18 08:46:06 编辑:袖梨 来源:一聚教程网
python的安装及卸载
mac安装
方式一:
python官网:https://www.python.org/
一路下一步,默认即可

实际上,在安装 Python 时,其自动生成:
Python framework,即 Python 框架;Python 应用目录;指向 Python 的连接。
Mac 自带的 Python,其框架目录为:
System/Library/Frameworks/Python.framework
我们安装的 Python,其(默认)框架目录为:
/Library/Frameworks/Python.framework
查看python版本
python --version
查看python安装目录:
pythonimport sysprint sys.path
方式二:
homebrew安装python
brew search python (先查询python版本)brew install pythonX(下载你需要的python版本)
卸载
Mac 终端删除上面所提到的三部分。
第 1 步,删除框架:
sudo rm -rf /Library/Frameworks/Python.framework/Versions/x.x
第 2步,删除应用目录:
sudo rm -rf "/Applications/Python x.x"
第 3 步,删除指向 Python 的连接:
cd /usr/local/bin/ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/x.x' | awk '{print $9}' | tr -d @ | xargs rm
删除 Python 的相关文件,其中x.x为 Python 的版本号。
虚拟环境搭建
安装虚拟环境virtualenv
1、安装模块
sudo pip install virtualenv
2、创建环境
mkdir ~/.virtualenvs# 在用户目录下创建了一个统一管理虚拟环境的目录cd ~/.virtualenvs # 跳进这个目录virtualenv env# 创建一个虚拟工作空间,env为环境名称virtualenv venv --python=python2.7#指定版本
3、激活环境(切换到新环境目录)
source ~/.virtualenvs/env/bin/activate# 进入虚拟环境激活
4、退出环境
deactivate
6、删除环境
rmvirtualenv 环境名
7、使用
在Python脚本头加上:
#!/path/to/env/bin/python
使用该虚拟环境的Python解释器以及第三方依赖包
虚拟环境将会继承我们的全局Python环境的site-packages目录,也就是说,全
局环境的第三方依赖包都能在该虚拟环境下使用:
virtualenv --system-site-packages ENV
虚拟环境管理包virtualenvwrapper
1、virtualenvwrapper(默认安装在/usr/local/bin 路径下)
sudo pip install virtualenvwrapper
2、配置virtualenvwrapper.sh运行前需要的环境
打开用户目录下 .bash_profile 文件:
$vim ~/.bash_profile
输入如下内容:
# python 虚拟环境配置export WORKON_HOME=~/.virtualenvs# 虚拟环境的工作空间source /usr/local/bin/virtualenvwrapper.sh# 要激活的文件路径export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python2.7# 默认python版本
:wq 保存并退出
3、激活virtualenvwrapper.sh文件
$source ~/.bash_profile
4、常用指令
创建新环境
mkvirtualenv xxx
指定python版本
mkvirtualenv -p /usr/local/bin/python3 [虚拟环境名称]mkvirtualenv -p /usr/local/bin/python2 [虚拟环境名称]
删除环境
rmvirtualenv xxx
列出所有环境
lsvirtualenv -b
启动/切换/查看所有环境:
workon xxx
退出环境
deactivate
查看帮助
virtualenvwrapper --help
备注:
如果 virtualenvwrapper 安装激活中失败,卸载重装一次大部分问题都可以解决
windows下安装环境:
不同点:
pip install virtualenvwrapper-win
设置虚拟环境的目录,在环境变量中设置:
WORKON_HOME = D:.virtualenvs
可以将 .virtualenvs 文件夹设置为隐藏文件夹
报错及解决
1、登录服务器报错: There was a problem running the initialization hooks.
./virtualenvwrapper.sh: line 230: : command not foundvirtualenvwrapper.sh: There was a problem running the initialization hooks.If Python could not import the module virtualenvwrapper.hook_loader,check that virtualenvwrapper has been installed forVIRTUALENVWRAPPER_PYTHON= and that PATH isset properly.
修改virtualenvwrapper.sh文件
# 原本是写的which python,这里贴出来的是我修改为python3后的VIRTUALENVWRAPPER_PYTHON="$(command which python3)"
参考: virtualenvwrapper.sh报错: There was a problem running the initialization hooks.解决
参考
详述 Mac 系统下安装及卸载 Python 的方法Pycharm切换python2或3以及删除多于版本mac下配置python的虚拟环境virtualenv和虚拟环境管理包virtualenvwrapper安装独立Python虚拟环境:virtualenvMac 创建指定版本的python虚拟环境mac上Homebrew安装以及python安装
相关文章
- gimp在ubuntu上怎么旋转图片 07-06
- gimp在ubuntu中怎样调整大小 07-06
- gimp在ubuntu中怎样卸载 07-06
- ubuntu上gimp版本挑选 07-06
- 《航海王壮志雄心》女帝角色介绍 07-06
- 上市公司半年报披露启动 下半年机构紧盯业绩主线 07-06