创建虚拟环境的各种方法

创建虚拟环境的各种方法….项目依赖的导入导出pipfreeze#显示当前环境装的所有依赖复制粘贴到requirements.txt里面去或者pipfreeze>requirements.txt#当前所有都放进去把requirements.txt文件复制粘贴一份,比如改成dev.

大家好,欢迎来到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文件夹下
# 保存一下项目,重启下电脑试试
# 上面命令都可以跳过,直接用下面最简单的命令来执行!!!!!

.
image
.
创建立虚拟环境后,新建的项目要使用该虚拟环境的 步骤
image
image
settings里面的把虚拟环境的解释器的配上后, workon 虚拟环境名
再重新 打开terminal 可以看到项目,已经用的虚拟环境了
image
.
.
.
.


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 创建虚拟环境


新建项目的时候,顺便新建虚拟环境

.
image
.
.
.
.
.
.
.
.
.

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创出的虚拟环境了?
image
.
image
.
选择对应的虚拟环境
image
.
再打开terminal,可以看到已经进入到虚拟环境了
image
.
.
.
.
.

激活虚拟环境的时候,报错怎么办


# 报   无法加载文件\venv\Scripts\activate.ps1

参考博客 https://blog.csdn.net/qq_68107163/article/details/129420813
把用管理员身份  把windows powershell 里面设置一下   就行了



.
.
.
.
.

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/30280.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信