windows下虚拟环境virtualenv的简单操作

使用豆瓣源安装(推荐)

【推荐】
python3.X安装和pip安装方法

pip install -i https://pypi.douban.com/simple XXX

1.安装virtualenv

pip install virtualenv

2一旦virtualenv过多,就蛋疼了,接下来隆重推荐virtualenvwrapper

pip install virtualenvwrapper-win
注: linux下运行pip install virtualenvwrapper

3.设置WORK_HOME环境变量

【Windows】
自己新建一个虚拟环境的文件夹,添加到系统环境变量中就可以啦

【linux】
上述工具装好后找不到mkvirtualenv命令,需要执行以下环境变量设置。

1.创建目录用来存放虚拟环境
    mkdir /root/.virtualenvs
2.在~/.bashrc中添加行:
    export WORKON_HOME=/root/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
3.运行:
    source ~/.bashrc
3.创建python虚拟环境

mkvirtualenv [虚拟环境名称]
workon [虚拟环境名称]
4.退出虚拟环境 离开 deactivate

5.删除(慎用) 
rmvirtualenv [虚拟环境名称]

4.常用操作

新建虚拟环境
mkvirtualenv xxx

查看安装的所有虚拟环境
workon

进入虚拟环境
workon xxx

退出虚拟环境
deactivate

拓展:当你在安装某些组件的时候,可能会报错,说差某些依赖之类的,你可以 到 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载二进制安装包

例如:
windows下mysqlclient安装出错
pip install mysqlclient

一般安装运行上面的命令都会出错,即使在linux下也是

解决办法:到 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载二进制安装包

通过ctrl+f 搜索 “mysqlclient”,下载自己的版本

然后运行安装:pip install 下载的xxx
或者
python setup.py install

2018-10-26号更新

找不到包,解决方案
Pip install scrapy
可能报错,找不到twisted


	方案一【windows】:http://www.lfd.uci.edu/~gohlke/pythonlibs/
	解决办法:到 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载二进制安装包
	通过ctrl+f 搜索 “twisted”,下载自己的版本
	然后运行安装:pip install 下载的xxx
	或者python setup.py install


方案二【linux】:
	打开pypi 百度第一个带有index的,即https://pypi.org/
	搜索 ,点开自己所需的版本
	左侧的download 
	Tar –xvjf XXX.tar.bz2  前提: yum -y install bzip2
	Python setup.py install

### 如何使用 `virtualenv` 创建和管理 Python 虚拟环境 #### 安装 `virtualenv` 为了能够创建虚拟环境,首先需要确保已安装 `virtualenv` 工具。可以使用如下命令来完成工具的安装: ```bash pip install virtualenv ``` #### 创建虚拟环境并指定 Python 版本 一旦 `virtualenv` 成功安装完毕之后,就可以通过下面的方式创建一个新的虚拟环境,并且可以选择特定版本的 Python 来初始化这个新环境。 对于 Windows 用户来说,假设目标 Python 解释器位于 C:\Python39\python.exe,则可通过以下指令建立名为 `venv` 的虚拟环境[^1]: ```bash virtualenv venv --python=C:\Python39\python.exe ``` 而对于 Linux 或 macOS 用户而言,如果希望基于系统中存在的 Python 3.8 构建虚拟环境,则应执行下列语句[^2]: ```bash virtualenv -p /usr/bin/python3.8 myenv ``` 这里的 `-p` 参数用于指所使用的 Python 可执行文件的位置;而后面的参数则是给定的新虚拟环境的名字。 #### 激活与停用虚拟环境 成功构建好虚拟环境以后,下一步就是将其激活以便于后续操作。这一步骤因操作系统不同有所差异。 - **Windows**: 需要进入虚拟环境中 Scripts 文件夹下运行 `activate.bat` 批处理脚本来启动它; ```batchfile .\venv\Scripts\activate ``` - **Linux/macOS**: 应该在终端里直接调用 activate 脚本 ```bash source ./myenv/bin/activate ``` 当不再需要当前工作区内的隔离设置时,随时都可以利用简单的 `deactivate` 命令返回到全局默认状态。 #### 查看、切换以及移除已有虚拟环境 除了上述基本功能外,还有其他一些辅助性的命令可以帮助更好地管理和维护这些独立的工作空间。 例如,在某些情况下可能有多个不同的项目各自对应着各自的虚拟环境实例。此时便可以用 `workon` 和 `lsvirtualenv` 等命令快速浏览现有列表或是跳转至任意一个既有的上下文中去继续开发活动[^3]。 最后,假如某个旧版的应用程序已经完成了使命或者被废弃不用了的话,那么相应的临时沙盒也可以很方便地予以清理掉——只需简单地删除对应的目录即可实现这一点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值