Mac上搭建Python虚拟环境

本文介绍如何使用Python3自带的venv模块及virtualenv工具创建、管理和切换Python虚拟环境,并提供了详细的命令行步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于python3中已经自带venv,所以可以使用python3自带的venv创建虚拟环境。

命令如下:

# 创建目录

mkdir ./py3_venv

cd ./py3_venv

# 创建虚拟环境(其中castor为虚拟环境名称,切换到指定目录下就可以使用当前版本的python了)

python3 -m venv castor

下面使用使用virtualenv,也可以达到相同的目的

from: https://www.cnblogs.com/kaid/p/8227635.html

注意:在原文基础上有内容增加

 

安装python3,升级pip3

$  sudo pip3 install --upgrade pip

 

安装 virtualenv


$ sudo pip install virtualenv

安装 virtualenvwrapper

Virtaulenvwrapper是virtualenv的扩展包,可以更方便地新增,删除,复制,切换虚拟环境。

运行下面命令就安装成功了:


$ sudo pip3 install virtualenvwrapper 

接下来创建一个文件夹,用来存放所有的虚拟环境:

$ mkdir ~/workspaces
$ cd ~/workspaces



先用
which virtualenvwrapper.sh
which python3
这个命令找到正确路径

然后用

vi ~/.bash_profile 进入

输入

export WORKON_HOME='~/.virtualenvs'

export VIRTUALENVWRAPPER_PYTHON='/Users/mac/anaconda/bin/python3'

source /Users/mac/anaconda/bin/virtualenvwrapper.sh

esc退出后:wq进行保存

再运行这个命令 source ~/.bash_profile

 

接下来,创建一个或者多个虚拟环境 env1,env2:


$ mkvirtualenv env1

成功后,当前路径前面就会有 (env1)


$ mkvirtualenv env2

下面是一些基本操作命令

  1. 列出虚拟环境:

$ lsvirtualenv -b
env1
env2
  1. 切换虚拟环境:

$ workon env1
  1. 查看环境里安装了哪些包:

$ lssitepackages
  1. 进入当前环境:

$ cdvirtualenv
  1. 进入当前环境的site-packages:

$ cdsitepackages
$ cdsitepackages pip
  1. 复制虚拟环境:

$ cpvirtualenv env1 env3
Copying env1 as env3...
  1. 退出虚拟环境:

$ deactivate
  1. 删除虚拟环境:

$ rmvirtualenv env2
Removing env2...

 

退出虚拟环境就用


$ deactivate

 

 

 

pycharm设置虚拟环境时,可以在指定的WORKON_HOME下进行查找安装,安装时可以使用pip3 install xx

mac下设置全局的pypi源,不使用默认源

在~/.pip/pip.conf中添加如下内容(文件或文件夹没有就直接创建):

 

[global]

index-url = http://pypi.douban.com/simple

[install]

trusted-host=pypi.douban.com

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值