python相关工具使用

1、mkvirtualenv(创建虚拟环境)

1.1、基本介绍

  • 定义和用途:mkvirtualenv 是 virtualenvwrapper 工具集中的一个命令,用于创建独立的 Python 虚拟环境。虚拟环境是一种将不同项目所需的 Python 依赖隔离开的机制,每个虚拟环境都有自己独立的 Python 解释器和安装的库,这样可以避免不同项目之间的库版本冲突。
  • 优势:例如,一个项目可能依赖于 Django 1.11 版本,而另一个项目需要 Django 2.0 版本。使用 mkvirtualenv 可以为每个项目创建单独的虚拟环境,分别安装所需版本的 Django,从而保证项目能够正常运行,不会因为库版本的不兼容而出现问题。

 

1.2、window环境安装使用mkvirtualenv

先安装 python 和 pip(Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具,只要安装了上述版本的 python ,则已经自带了 pip 工具),然后通过pip命令安装virtualenvvirtualenvwrapper - win,命令如下:

pip install virtualenv

pip install virtualenvwrapper-win

安装完成之后,验证我们是否可以使用 virtualenv 工具,可以终端运行 virtualenv --help 查看一下:

使用mkvirtualenv 命令创建虚拟环境时,默认创建位置在C:\Users\yourusername\Envs 目录下,可以通过配置环境变量修改虚拟环境的存储位置。新建环境变量:WORKON_HOME,将其值设置为你想要存储虚拟环境的目录路径,比如:E:\develop\PythonVirtualEnvs;(注意:如果已经打开了DOS窗口,则需要重新打开新的 dos 窗口,环境变量才会生效)

在命令行中执行“mkvirtualenv <env_name>”即可创建一个名为<env_name>的虚拟环境。例如,执行 mkvirtualenv myenv 将创建一个名为myenv的虚拟环境。

mkvirtualenv myenv

创建成功后,命令提示符会自动切换到这个新创建的虚拟环境,提示符前面会显示虚拟环境的名称,后面是当前cmd的目录而不是虚拟环境的安装目录,例如(myenv) C:\Users\YourUsername>

当你处于虚拟环境中时,就可以使用pip命令来安装项目所需的 Python 包了。例如,要安装numpy包,输入以下命令:pip install numpy,这些包会被安装到当前虚拟环境的 lib\site-packages 目录下,与系统全局的 Python 环境和其他虚拟环境相互独立。

 

1.3、常用命令

1.3.1、查看所有的虚拟环境

终端执行如下命令查看已创建的虚拟环境:

workon

lsvirtualenv #列出虚拟环境及其路径

 

1.3.2、切换或进入虚拟环境目录

终端执行如下命令进入或直接切换到具体虚拟环境:

workon 虚拟环境名称

 

1.3.3、退出虚拟环境

进入虚拟环境后在终端执行如下命令退出当前虚拟环境:

deactivate

 

1.3.4、删除虚拟环境

终端执行如下命令删除虚拟环境(必须先退出虚拟环境内部才能删除当前虚拟环境)

rmvirtualenv 虚拟环境名称

 

1.3.5、进入到虚拟环境所在的目录

终端执行如下命令进入到虚拟环境所处的目录下:

cdvirtualenv 虚拟环境名称

 

2、Jupyter Notebook

  • 定义和用途:Jupyter Notebook 是一个开源的 Web 应用程序,用于创建和共享包含实时代码、方程式、可视化图表和解释性文本的文档。它广泛应用于数据科学、机器学习、深度学习等领域,为数据探索、模型开发和结果展示提供了一个交互式的平台。
  • 工作原理:它基于服务器 - 客户端架构,服务器端运行着 Jupyter Notebook 应用程序,客户端通过 Web 浏览器访问。当用户在浏览器中打开一个 Notebook 时,服务器会将 Notebook 的内容发送到客户端进行显示。用户在 Notebook 中输入代码、运行代码以及查看输出,这些操作会通过浏览器发送请求到服务器,服务器执行代码并将结果返回给客户端显示。

 

Jupyter Notebook和Pycharm对比:

  • Jupyter Notebook:使用比较方便,立即输入立即查看结果;虽然 Python 是在 Jupyter Notebook 中最常用的语言,但它也支持许多其他编程语言,如 R、Julia 等;
  • Pycharm:更适用于大型项目开发,功能全面但资源占用也更高

 

2.1、安装使用

  • 前提条件:需要安装 Python。通常建议安装 Python 3.6 及以上版本。
  • 使用 pip 安装:在命令行中(Windows 系统使用命令提示符或 PowerShell,Linux 和 macOS 系统使用终端),执行以下命令来安装 Jupyter Notebook:
pip install jupyter notebook

在命令行中,建议先切换到想要存放 Notebook 文件的目录(这一步可选,但建议这样做,方便文件管理),然后输入jupyter notebook命令即可启动服务器,如下:

启动后,系统会自动在浏览器中打开 Jupyter Notebook 的主页面(如果没有自动打开,可以根据命令行中显示的 URL 地址手动在浏览器中输入访问,一般是 http://localhost:8888)。

Jupyter Notebook 的文档格式是 .ipynb

 

2.2、常见操作

  • cell:一对In Out会话被视作一个代码单元,称为cell,cell行号前的 * ,表示代码正在运行
  • 双击 d:删除当前cell

 

posted @ 2024-10-29 18:47  wenxuehai  阅读(12)  评论(0编辑  收藏  举报
//右下角添加目录