注:Linux下默认未安装pip,需要手动安装pip命令。
安装完成后,可以使用 virtualenv 命令创建放置虚拟环境的目录:
-p PYTHON_EXE, --python=PYTHON_EXE 指定生成的虚拟环境使用的Python解释器:
ENV/lib 和 ENV/include 目录中包含了虚拟环境ENV使用的库文件。在虚拟环境中安装的第三方包会安装在 ENV/lib/python3.4/site-packages 目录下。
ENV/bin 目录里面放置了可执行文件,在里面有新安装的Python 包中的可执行程序,包括pip等相关工具。
默认情况下,虚拟环境会依赖系统环境中的 sit package,就是说系统中已经安装好的第三方 package 也会安装在虚拟环境中,如果不想依赖这些 package,那么可以加上 --no-site-packages 参数建立虚拟环境。
新创建的虚拟环境目录中有一个启动脚本 ENV/bin/activate ,直接使用 source 命令来启动虚拟环境。
退出当前虚拟环境使用 deactivate 命令。
此时还不能使用virtualenvwrapper,默认virtualenvwrapper安装在/usr/local/bin下面,实际上你需要运行virtualenvwrapper.sh文件才行,里面有安装步骤,我们照着 *** 作把环境设置好。
设置环境变量
lsvirtualenv :列出虚拟环境列表(个人喜欢用第二个)
workon+Enter: 列出虚拟环境列表
mkvirtualenv [虚拟环境名称]:新建虚拟环境
workon [虚拟环境名称]: 切换虚拟环境
rmvirtualenv [虚拟环境名称]: 删除虚拟环境
deactivate: 离开虚拟环境
创建虚拟隔离环境用这个:一.window下:
python -m venv D:\pythonvenvs\Cashloan #这样,在D:\pythonvenvs下面就创建了一个Cashloan的python虚拟隔离环境
进入Cashloan环境:运行D:\pythonvenvs\Cashloan\Scripts\activate.bat 这个批处理即可
退出Cashloan环境:运行D:\pythonvenvs\Cashloan\Scripts\deactivate.bat
二.linux下:
https://www.cnblogs.com/zhaof/p/7299025.html
创建虚拟环境:python3 -m venv 虚拟环境名称
进入虚拟环境:source /tmp/envs/cashloanadmin/bin/activate
退出虚拟环境:直接运行 deactivate 命令即可
我的阿里云:source /home/cashloanadmin/bin/activate
我的阿里云python3安转位置:root@47.115.1.74:22/home/cashloanadmin/bin/python3
三.通过命令查看已经安装了的包:
help('modules')
每个虚拟隔离环境就是一个文件夹;
虚拟环境是真实python环境的复制版本;
在虚拟环境中使用的python是复制的python,安装python包也是安装在复制的python中。
一. window下设置虚拟环境
详解: https://www.cnblogs.com/zhufanyu/p/12049696.html
https://www.cnblogs.com/alice-cj/p/11642744.html
二. Linux下设置虚拟环境
安装虚拟环境的命令:
1)sudo pip install virtualenv #安装虚拟环境
2)sudo pip install virtualenvwrapper #安装虚拟环境扩展包
3)编辑家目录下面的.bashrc文件,添加下面两行,这个是指定创建的虚拟环境在哪个目录下。
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
HOME/.virtualenvs下
三.
pycharm每次新建项目都会创建虚拟环境问题,导致很多库安装后无法导入?
解决办法:
https://blog.csdn.net/qq_33485434/article/details/82462407
一般远程登陆Linux虚拟机,你首先需要在Linux虚拟机设置ssh,配置相应的防火墙,支持远程连接,然后可以选择putty等工具来远程连接Linux虚拟机,连接成功后,就可以使用man等Linux命令了。当然,如果你可以直接进入Linux虚拟机,那么如果你有安装桌面环境的话,只需要打开终端,就能使用命令了,如果你只有命令界面,那么就可以直接使用命令了。
楼主如果对Linux系统不太熟悉,可以百度《Linux就该这么学》,不错的一本Linux入门教程。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)