Mac 安装虚拟环境 python virtualenv virtualenvwrapper

第1步 ,安装virtualenvvirtualenvwrapper

运行命令如下:

pip3 install -i https://mirrors.aliyun.com/pypi/simple virtualenv
pip3 install -i https://mirrors.aliyun.com/pypi/simple virtualenvwrapper

第2步,创建环境

这里我将虚拟环境安装在/Documents(文稿)文件夹内,

(因为默认在用户根目录)

cd Documents  # 进入文稿目录
mkdir python_envs  # 在文稿目录下创建了一个统一管理虚拟环境的目录
cd python_envs  # 进入这个目录
virtualenv env_workspace1  # 创建一个虚拟工作空间

然后查找virtualenvwrapper.sh的安装位置 ,用which命令查找

注:如果你使用,which python3命令查到的只是快捷方式的路径/usr/local/bin/python3.6,这是不对的。

具体的安装位置可以参考下面??的链接。

(注:自己安装的python3的位置)

which virtualenvwrapper.sh

得到的路径是/Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh

然后,通过这篇教程里,第6步,配置环境路径的方法,将以下??命令添加进去:

export WORKON_HOME='/Users/e_bitten/Documents/python_envs'
export VIRTUALENVWRAPPER_PYTHON='/Library/Frameworks/Python.framework/Versions/3.6/bin/python3'
source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh

执行了上面的,而且source ~/.zshrc后,会显示多条下面这种,就是在该虚拟环境目录下创建了很多他所需要的文件

virtualenvwrapper.user_scripts creating /Users/用户名/Documents/python_envs/premkproject

第3步,激活环境

cd env_workspace1  # 进入虚拟环境
source bin/activate  # 激活虚拟环境

第4步,使用环境

注意!不要加sudo,否则会安装到系统环境中,没有安装到虚拟环境中

pip3 install flask
pip3 install django
pip3 install Scipy

第5步,退出环境

deactivate

之后如何使用?

以后我要创建一个新的虚拟环境,就

cd Documents/python_envs # 这里要写你自己配置的统一管理虚拟环境的目录

virtualenv 虚拟环境名 # 创建虚拟环境

如果我要使用之前创建的,可以使用:

workon env_space1

下面是简单的使用:


创建虚拟环境:

virtualenv env1  # 好像也可以这么写: mkvirtualenv env_workspace1

列出虚拟环境:

lsvirtualenv -b  # 或者 workon

退出虚拟环境:

deactivate

切换虚拟环境:

workon env1  # 这里写你要去的虚拟环境的文件夹名

查看虚拟环境里安装了哪些包:

lssitepackages

复制虚拟环境:

cpvirtualenv env1 env2  # 前面的是原文件 后面的拷贝后的新文件
///   Copying env1 as env2...

删除虚拟环境:

rmvirtualenv env2
///   Removing env2...


(不出问题这里不用看)

注:上面第二步里添加 source 别人说是要加要激活的文件路径,比如:/usr/local/bin/virtualenvwrapper.sh # 添加要激活的文件路径

而我写的源文件的路径,如果以后有问题,需要把/Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh

virtualenvwrapper.sh文件,拷贝一份,放到我的虚拟环境目录(Documents/python_envs),如果是默认路径,那就是/usr/local/bin/文件夹下



Mac 安装虚拟环境 python virtualenv virtualenvwrapper

原文地址:https://www.cnblogs.com/PowerTips/p/11735421.html

时间: 2024-10-23 22:08:16

Mac 安装虚拟环境 python virtualenv virtualenvwrapper的相关文章

centos7+python+virtualenv+virtualenvwrapper环境安装

一.python升级到最新版(2.7.10) 1.检查python环境 [root@vice  ~]# python Python 2.7.5 (default, Jun 17 2014, 18:11:42) [GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2 Type "help", "copyright", "credits" or "license" for more in

python virtualenv virtualenvwrapper

python中的virtualenv模块能够将项目环境分隔开,而不是使用全局的环境,非常实用. 首先pip install virtualenv 如何创建一个环境virtualenv testvir 进入虚拟环境cd testvir 开启cd script, activate 推出deactivate 相比起virtualenv,virtualenvwrapper就更方便, window安装pip install virtualenvwrapper-win 创建环境mkvirtualenv te

mac 安装卸载python

第 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

[Mac][Python][Virtualenv]安装配置和使用

安装帮助文档安装VirtualEnv报错如下 tekiMacBook-Air:workspaces hbai$ source /usr/local/bin/virtualenvwrapper.sh /usr/bin/python: No module named virtualenvwrapper virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not impo

安装独立Python虚拟环境:virtualenv

virtualenv  Python有着庞大的开源社区的支持,很自然就产生这么一个问题:第三方包参差不齐,如果我们想在服务器测试,或者升级某个包,就会导致生产环境产生杂乱,多余的第三方依赖包. virtualenv就是来解决这个问题的,virtualenv可以生成多个的Python环境,各个环境相互独立,互不影响,且和正式环境一模一样. 1.安装 pip install virtualenv 2.用法: (1)virtualenv ENV 该命令会创建一个安装包存放目录:ENV/lib/pyth

python为何需要虚拟环境--Python虚拟环境的安装和配置-virtualenv

一 虚拟环境 virtual environment 它是一个虚拟化,从电脑独立开辟出来的环境.通俗的来讲,虚拟环境就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作"容器",在这个容器中,我们可以只安装我们需要的依赖包,各个容器之间互相隔离,互不影响.譬如,本次学习需要用到Django,我们可以做一个Django的虚拟环境,里面只需要安装Django相关包就可以了,需要Scrapy库,就在开辟一个独立空间来学习Scrapy库相关就行了. 二  前言:为什

python virtualenv虚拟环境配置

http://blog.csdn.net/pipisorry/article/details/47008981 是什么 VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装. Virtualenv是一个非常好的virtual python environment builder,他最大的好处是,可以让每一个python项目单独使用一个环境,而不会影响python系统环境,也不会影响其他项目的环境. Virt

python安装虚拟环境

虚拟环境 虚拟环境是一个将不同项目所需求的依赖分别放在独立的地方的一个工具,它给这些工程创建虚拟的Python环境.它解决了"项目X依赖于版本1.x,而项目Y需要项目4.x"的两难问题,而且使你的全局site-packages目录保持干净和可管理. 比如,你可以工作在一个需求Django 1.3的工程,同时维护一个需求Django 1.0的工程. virtualenv virtualenv 是一个创建隔绝的Python环境的工具.virtualenv创建一个包含所有必要的可执行文件的文

python在Linux中安装虚拟环境,区别python2和python3,分别安装模块

安装虚拟环境的时候遇到的问题,解决的过程很闹心,在这里简单直接的分享出来,就是为了解决问题.  安装虚拟环境(须在联网状态下) $ sudo pip install virtualenv $ sudo pip install virtualenvwrapper 安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量: # 1.创建目录用来存放虚拟环境 mkdir $HOME/.virtualenvs # 2.打开~/.bashrc文件,并添加如下: export WORKO