Windows下搭建Python虚拟环境
一、安装使用 virtualenv
1. 安装 virtualenv
pip install virtualenv
2. 新建虚拟环境
virtualenv env1
用 Python3 创建虚拟环境:
virtualenv -p (python3安装路径) (虚拟环境名字)
virtualenv -p C:\Users\Administrator\AppData\Local\Programs\Python\Python35\python.exe python3
(python3是虚拟环境名字)
3. 激活虚拟环境
1)进入虚拟环境
cd env1
2)进入脚本目录 Scripts
cd Scripts
3)运行activate.bat
activate.bat
4. 退出虚拟环境
deactivate.bat
二、安装使用 virtualenvwrapper
安装 virtualenvwrapper
virtualenvwrapper 是对 virtualenv 的功能扩展,可以管理全部的虚拟环境,用单个命令方便切换不同的虚拟环境。
1. 安装 virtualenvwrapper
pip install virtualenvwrapper-win
(Linux下运行 pip install virtualenvwrapper)
2. 设置workon_home环境变量
默认创建的虚拟环境的路径在 C:\Users\Administrator\Envs
WORKON_HOME
D:\my_vir_wrap
3. 新建虚拟环境
mkvirtualenv env2
使用 Python3 创建虚拟环境
mkvirtualenv --python=(python3安装路径) (虚拟环境名字)
mkvirtualenv --python=C:\Users\Administrator\AppData\Local\Programs\Python\Python35\python.exe python35
4. 查看安装的所有虚拟环境
workon
5. 进入虚拟环境
workon python3
6. 退出虚拟环境
deactivate
安装中的问题:VCRUNTIME140.dll 丢失
解决办法:把Python安装目录下 VCRUNTIME140.dll 拷到 C:\Windows\System32 目录下即可。
二、pycharm配置虚拟环境
File->Settings->Project Interpreter->Add Local
选择虚拟环境路径即可
三、jupyter notebook
安装anaconda
https://www.continuum.io/downloads
环境变量
path:
D:\anaconda;D:\anaconda\Scripts
1.进入Anaconda Prompt
在notebook中使用多版本内核,需要对各环境安装ipykernel包
conda create -n py27 python=2.7 ipykernel
conda create -n py36 python=3.6 ipykernel
也可以手动安装:
conda create -n py27 python=2.7
source activate py27
win: activate py27
conda install notebook ipykernel
ipython kernel install --user deactivate conda create -n py36 python=3.6
source activate py36
win: activate py36
conda install notebook ipykernel
ipython kernel install --user
deactivate
启动:
jupyter notebook
注意:deactivate 退出虚拟环境后,启动若py2或者py3不能使用,那直接在py2或py3虚拟环境执行启动命令
其它常用命令
包管理
conda可直接通过命令行对包进行管理:
列出所有包 conda list
更新包 conda upgrade package_name
更新所有包 conda upgrade --all
安装包 (如numpy) conda install numpy
可同时安装多个包:conda install numpy scipy pandas
或限定版本conda install numpy=1.9
卸载包 conda remove package_name
环境管理
conda可以创建隔离的python开发环境,并对环境进行管理,这样你就可以针对不同的项目使用不同的环境。还可以导出环境,便于项目迁移。
创建环境:在终端中使用 conda create -n env_name list of packages。在这里,-n env_name 设置环境的名称(-n 是指名称),
而 list of packages 是要安装在环境中的包的列表。例如,要创建名为 my_env 的环境并在其中安装 numpy,请键入 conda create -n my_env numpy。
指定python版本:conda create -n py3 python=3
进入环境:activate env_name (windows下)
退出环境:deactivate
导出环境文件:conda env export > environment.yaml ,environment.yaml为导出的文件名
使用环境文件创建环境:conda env create -f environment.yaml
列出所有环境:conda env list
移除环境:conda env remove -n env_name
示例
安装pyquery在py36_a虚拟环境中
1、进入Anaconda Prompt
2、conda env list
3、activate py36_a
4、conda install pyquery(pip install moviepy)
5、deactivate
Windows下搭建Python虚拟环境的更多相关文章
- windows 下搭建python虚拟环境
###################################windows 下测试环境 C:\Users\wongg\django-cmdb>cd ..\cmdb ##下载get-pi ...
- windows下创建Python虚拟环境
windows下创建Python虚拟环境 说明 由于Python的版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库就容易出现版本不兼容的问题. 通过 virtualenv ...
- Windows下安装Python虚拟环境
Windows下安装Python虚拟环境 虚拟环境安装 需求概要 "虚拟环境"是从电脑独立开辟出来的环境.就好比我们生活中的橱柜中,会把酱油放在一个瓶子里,把醋放在另外一个瓶子里, ...
- windows下搭建python
windows下搭建python 下载python版本 https://www.python.org/ 注意当前操作系统的位数,32位还是64位 同时 安装后 修改环境变量 ...
- Windows下的python虚拟环境设置
Windows下的python虚拟环境设置: virtualenv 在python开发中,我们可能会遇到一种情况:就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲 ...
- windows环境下搭建python虚拟环境及离线移植
以python3.6为例 ①安装virtualenv: #pip安装之后在D:\Python36\Scripts目录下可以看到多了一个virtualenv.exe可执行文件pip install vi ...
- [转载]windows下安装Python虚拟环境virtualenvwrapper-win
1 前言 由于Python的版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库就容易出现版本不兼容的问题. 通过 virtualenv 这个工具,就可以构建一系列 虚拟的Py ...
- windows下搭建virtualenv虚拟环境
操作系统:windows7 旗舰版 64bit pip install django==1.9.1pip install virtualenv 虚拟环境工具>pip install virtua ...
- windows下安装Python虚拟环境virtualenvwrapper-win
1 前言 由于Python的版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库就容易出现版本不兼容的问题. 通过 virtualenv 这个工具,就可以构建一系列 虚拟的 ...
随机推荐
- pagerank算法在数学模型中的运用(有向无环图中节点排序)
一.模型介绍 pagerank算法主要是根据网页中被链接数用来给网页进行重要性排名. 1.1模型解释 模型核心: a. 如果多个网页指向某个网页A,则网页A的排名较高. b. 如果排名高A的网页指向某 ...
- [2019BUAA软件工程]结对作业
Tips Link 作业链接 [2019BUAA软件工程]结对作业 GitHub地址 WordChain PSP表格 psp2.1 预估耗时(分钟) 实际耗时(分钟) Planning 计划 60 ...
- skynet的火焰图
之前搞过一下systemtap(systemtap折腾笔记),可惜很快琐事缠身,没有继续搞下去.最近偷空搞了一下,有点意思. 章大大的思路,是用perl生成systemtap脚本,从/proc/$pi ...
- Java中对List集合的常用操作
目录: list中添加,获取,删除元素: list中是否包含某个元素: list中根据索引将元素数值改变(替换): list中查看(判断)元素的索引: 根据元素索引位置进行的判断: 利用list中索引 ...
- JMeter中Ultimate Thread Group插件使用
JMeter下载地址: http://jmeter.apache.org/Ultimate Thread Group插件下载地址: https://jmeter-plugins.org/get/ 一 ...
- 关于java中为什么尽量把受检异常转化为非受检异常
首先理解一下受检异常与非受检异常: 异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机操作中可能遇到的异常,是一种常见的运行错误,只要程序设计的没有问题通常就不会发生.受检异常与程序的上 ...
- axios 重复点击利用CancelToken阻止请求多次发送
import axios from 'axios'; axios.defaults.timeout = 5000; axios.defaults.baseURL =''; let pending = ...
- webshell导致项目崩溃
mysql挂死,无法启动,解决mysql无法启动: /etc/my.cnf配置文件中innodb_force_recovery=1然后service mysqld start/etc/my.cnf配置 ...
- SG函数和SG定理
Fibonacci again and again 利用SG函数求出每一堆的SG值,如果三个值的异或和为零 先手必败态,否则,先手必胜态. #include <bits/stdc++.h> ...
- 为什么要用docker
一:更高效的利用系统资源 由于容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,Docker 对系统资源的利用率更高.无论是应用执行速度.内存损耗或者文件存储速度,都要比传统 ...