大家好,欢迎来到IT知识分享网。
.
.
.
.
项目依赖的导入导出
pip freeze # 显示当前环境装的所有依赖
复制粘贴到requirements.txt里面去
或者 pip freeze > requirements.txt # 当前所有都放进去
把requirements.txt文件复制粘贴一份,比如改成dev.txt 这样就可以分开来了
新环境中,安装依赖 ,各安各的
pip install -r dev.txt # 开发环境安装依赖
pip install -r requirements.txt # 上线环境安装依赖
.
.
.
.
创建虚拟环境参考博客
https://www.cnblogs.com/tengyifan888/p/17151528.html
-1 安装两个模块 cmd 命令行执行命令
pip3 install virtualenv # 虚拟环境是它
pip3 install virtualenvwrapper-win
# 该命令是对虚拟环境的加强,以后只需要简单的命令就可以使用和创建虚拟环境
------------------------------------------
# 这两个操作只是为了更好的管理虚拟环境,都统一创到Virtualenvs目录下,以下命令都可以直接跳过
-2 配置虚拟环境管理器工作目录
-在环境变量中新建:WORKON_HOME: D:\Virtualenvs
-在D盘创建Virtualenvs文件夹,以后新建的虚拟环境,都会在这个文件夹下
-3 去Python38的安装目录----Scripts文件夹下----
-----virtualenvwrapper.bat--------双击一下
-----------------------------------------
-4 创建虚拟环境:
创建虚拟环境,会自动放在D:\Virtualenvs目录下
mkvirtualenv -p python38 虚拟环境名
# 此处的python38是要指定解释器的名字
# 创建出虚拟环境后,新建的项目需要用该新创的虚拟环境,怎么办
# 到settings里面选择对应的虚拟环境的解释器,再 workon 新创的虚拟环境名
# 此时项目就已经在虚拟环境下了!!!
-5 进入虚拟环境(都是windows系统下的命令)
workon 虚拟环境名
------------------------------------------
-6 退出虚拟环境
deactivate
------------------------------------------
-7 查看有哪些虚拟环境
workon
------------------------------------------
-8 删除虚拟环境,前面环境变量配了workon对应的目录,只会到该目录下删对应的虚拟环境
rmvirtualenv 虚拟环境名 # 或者直接去文件夹下删文件
------------------------------------------
# 按照上面步骤后,如果创出来的虚拟环境,不在对应的Virtualenvs文件夹下
# 保存一下项目,重启下电脑试试
# 上面命令都可以跳过,直接用下面最简单的命令来执行!!!!!
.
.
创建立虚拟环境后,新建的项目要使用该虚拟环境的 步骤
settings里面的把虚拟环境的解释器的配上后, workon 虚拟环境名
再重新 打开terminal 可以看到项目,已经用的虚拟环境了
.
.
.
.
pycharm能直接创虚拟环境,命令创建虚拟环境的作用是?
后期项目在linux里上线,项目要跑在虚拟环境里,所以也要创建虚拟环境
linux里创建虚拟环境,都是用命令来执行的
而且pycharm能直接创虚拟环境不通用,但是命令方式创建是通用的
.
.
.
最重要的三个命令!!!!!!!!!!!!!!!!
# 注意我们在使用pycharm的时候才需要到settings里面选择对应的虚拟环境的解释器
# 项目上线的时候,项目要跑在虚拟环境里!!!
# linux操作系统下创建虚拟环境可以这样操作
python38 -m virtualenv 虚拟环境名
# 创虚拟环境,而且如果该命令在项目的路径下敲的,虚拟环境文件直接创在项目根目录下
source venv/bin/activate # 激活,使项目进入虚拟环境
deactivate # 退出虚拟环境
rm -rf venv # 删除venv虚拟环境
-----------------------------------------------
-----------------------------------------------
### windows里面,这两个命令创虚拟环境是最方便的!!!
# 在windows里面执行该命令后,有点小区别
python38 -m virtualenv 虚拟环境名 # 创建虚拟环境,就生成在项目根目录下!!!
虚拟环境名/scripts/activate
# 激活,使项目进入虚拟环境windows里不需要source
有的windows电脑要 call 虚拟环境名/scripts/activate 激活虚拟环境
此时已经进入到虚拟环境了,再用pip install 装模块就都装在虚拟环境里面了
但是pycharm还没有反应过来,可以再到settings里面把解释器换成虚拟环境所使用的解释器,即可
deactivate # 退出虚拟环境
rmdir venv -r # 删除虚拟环境
-----------------------------------------------
.
.
.
.
.
.
.
.
直接使用pycharm 创建虚拟环境
新建项目的时候,顺便新建虚拟环境
.
.
.
.
.
.
.
.
.
.
Anaconda 用conda创建python虚拟环境
conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理。
环境管理则是允许用户方便滴安装不同版本的python环境并在不同环境之间快速地切换。
下载安装 参考博客 https://blog.csdn.net/qq_45344586/article/details/124028689
打开命令行输入conda -V 检验是否安装及当前conda的版本。
查看安装了哪些包 conda list
查看当前存在哪些虚拟环境 conda env list
检查更新当前conda conda update conda
Python创建虚拟环境 conda create -n your_env_name python=3.8
激活或者切换虚拟环境 python --version检查当前 python 版本
Linux: conda activate your_env_name
Windows: activate your_env_name
对虚拟环境中安装额外的包
conda install you_package_name
关闭虚拟环境
windows下: deactivate env_name
Linux下:conda deactivate
删除虚拟环境
conda remove -n your_env_name --all
删除虚拟环境中的某个包
conda remove --name $your_env_name $package_name
激活虚拟环境后,怎么在pycharm中新创的项目使用conda创出的虚拟环境了?
.
.
选择对应的虚拟环境
.
再打开terminal,可以看到已经进入到虚拟环境了
.
.
.
.
.
激活虚拟环境的时候,报错怎么办
# 报 无法加载文件\venv\Scripts\activate.ps1
参考博客 https://blog.csdn.net/qq_68107163/article/details/129420813
把用管理员身份 把windows powershell 里面设置一下 就行了
.
.
.
.
.
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/30280.html