最近在看Aurélien Géron老师写的
Hands-on Machine Learning with Scikit Learn, Keras & TensorFlow
小白一枚,看到第二章Creat the workspace里面创建一个虚拟环境,附上windows环境下自己的学习笔记。
一.下载anaconda, 此处不赘述
二.安装python,本人之前做其他项目装过pycharm故此处省略
三.将pip 等命令添加到CMD的环境变量中:
此电脑,右键->属性->高级系统设置->环境变量
若添加到用户变量(U)里则打开CMD后地址为C:\Users\your_name\情况下有效
添加到系统变量(S)里则以管理员的身份运行命令提示符,地址为C:\Windows\system32>情况下有效
此处我们添加到系统变量,找到系统变量里的Path
编辑->新建
添加以D:/anaconda/为根的地址如下:
即可在CMD内以管理员身份运行pip等命令
四. 打开CMD安装virtualenv包
pip install virtualenv
4.1 安装完成后,为工程创建虚拟环境
cd到你想创建环境的位置
然后virtualenv my_env #my_env为虚拟环境目录名,目录名自定义
成功后如图
virtualenv my_env 将会在当前的目录中创建一个文件夹,包含了Python可执行文件,以及pip 库的一份拷贝,这样就能安装其他包了。虚拟环境的名字(此例中是 my_env )可以是任意的;若省略名字将会把文件均放在当前目录。
4.2 选择一个python解释器
virtualenv -p D:/anaconda/python.exe my_env
D:/anaconda/python.exe是我的python3.8路径
4.3 激活你的虚拟环境
在scripts 文件夹里我们可以看到有个activate.bat文件,表示激活虚拟环境。直接在该目录下输入activate.bat命令,即可激活Python虚拟环境了,如下图所示。
(base) E:\pythonProject\my_project\my_env>cd my_env\scripts
(base) E:\pythonProject\my_project\my_env\Scripts>activate.bat
此时可以看到my_env文件夹在最前面,且多了个括号,这个就说明我们已经成功的进入到了虚拟环境。然后即可对虚拟环境进行后续操作。