python 虚拟环境的使用以及djiango的安装(windows)

虚拟环境的使用

打开CMD,输入 pip install virtualenv 命令安装virtualenv包

在某一已知目录下创建一个文件夹,在CMD界面使用cd进入该文件夹

在想要创建虚拟环境的文件夹内,键入 virtualenv ea

激活虚拟的环境,在创建虚拟环境的文件夹内,键入如下命令:ea\scripts\activate

ea为自定义虚拟环境名

CMD终端示例:

D:\>cd d:\虚拟环境
#本人创建虚拟环境的文件夹路径为 d:\虚拟环境,只安装了一个python版本

d:\虚拟环境>virtualenv ea
Using base prefix 'c:\\users\\asus\\appdata\\local\\programs\\python\\python35'
New python executable in d:\虚拟环境\ea\Scripts\python.exe
Installing setuptools, pip, wheel...
done.
#成功创建虚拟环境

d:\虚拟环境>ea\scripts\activate
#激活虚拟环境

(ea) d:\虚拟环境>
#接着可开始正常使用,例如安装等等,按照正常
#如果不想使用此虚拟环境,可以删除创建虚拟环境的文件夹

(ea) d:\虚拟环境>deactivate
'deactivate' 不是内部或外部命令,也不是可运行的程序
或批处理文件。删除
#很多都说使用此命令将会回到系统默认的Python解释器,包括已安装的库也会回到默认的
#但本人使用deactivate命令时,却出现如上面那样,然后发现删除文件夹也是一样的效果

virtualenv 相关命令

pip install virtualenv #安装virtualenv. 现在开始使用virtualenv管理python环境
virtualenv venv #新建虚拟环境
venv\Scripts\activate #激活虚拟环境

查看和启动虚拟环境
lsvirtualenv #查看
workon #查看
workon venv #启动
deactivate #退出虚拟环境
cdproject: 切换目录到当前指定的project目录下, 使用前需要使用
setprojectdir进行设置
cdvirtualenv: 切换到当前虚拟环境目录下
cdsitepackages: 切换到当前虚拟环境的sitepackages下
lssitepackages: 查看当前虚拟环境的sitepackages目录下的包
setprojectdir path: 设置project目录
toggleglobalsitepackages:启用/关闭系统sitepackages
whereis file:查看文件路径

安装djiango

使用pip默认安装时,会出现

(ea) d:\虚拟环境>pip install djiango
Collecting djiango
  ERROR: Could not find a version that satisfies the requirement djiango (from versions: none)
ERROR: No matching distribution found for djiango

可以换源下载,如下示例

(ea) d:\虚拟环境>pip install -i https://pypi.douban.com/simple django
Looking in indexes: https://pypi.douban.com/simple
Requirement already satisfied: django in c:\users\asus\appdata\local\programs\python\python35\lib\site-packages (2.2.3)
Requirement already satisfied: pytz in c:\users\asus\appdata\roaming\python\python35\site-packages (from django) (2019.1)
Requirement already satisfied: sqlparse in c:\users\asus\appdata\local\programs\python\python35\lib\site-packages (from django) (0.3.0)

接着就可以开始使用了

你可能感兴趣的:(python)