<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Python - 标签 - hublog</title><link>https://hu.778445.xyz/tags/python/</link><description>hublog</description><generator>Hugo 0.165.0 &amp; FixIt v1.0.0-alpha-mtcmp1fx</generator><language>zh-CN</language><lastBuildDate>Mon, 06 Mar 2023 12:19:55 +0800</lastBuildDate><atom:link href="https://hu.778445.xyz/tags/python/index.xml" rel="self" type="application/rss+xml"/><item><title>华为云函数添加依赖</title><link>https://hu.778445.xyz/posts/huawei-cloud-function-add-package/</link><pubDate>Mon, 06 Mar 2023 12:19:55 +0800</pubDate><guid>https://hu.778445.xyz/posts/huawei-cloud-function-add-package/</guid><category domain="https://hu.778445.xyz/categories/python/">Python</category><description>华为云函数添加依赖</description></item><item><title>Python Virtualenv</title><link>https://hu.778445.xyz/posts/python-virtualenv/</link><pubDate>Mon, 06 Mar 2023 11:38:22 +0800</pubDate><guid>https://hu.778445.xyz/posts/python-virtualenv/</guid><category domain="https://hu.778445.xyz/categories/python/">Python</category><description>&lt;h2 class="heading-element" id="在linux环境下安装-virtualenv"&gt;&lt;span&gt;在linux环境下安装 virtualenv&lt;/span&gt;&#10; &lt;a href="#%e5%9c%a8linux%e7%8e%af%e5%a2%83%e4%b8%8b%e5%ae%89%e8%a3%85-virtualenv" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#10;&lt;/h2&gt;&lt;ol&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;python3.3 及以上版本内置了 venv 模块，你可以通过 python3 -m venv yourvenv 调用（更推荐）&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;如果是较低版本或者有需求，你也可以使用 apt 安装 virtualenv 来直接使用此命令&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;sudo apt install python3-virtualenv&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 class="heading-element" id="使用-python-virtualenv-创建虚拟环境"&gt;&lt;span&gt;使用 python virtualenv 创建虚拟环境&lt;/span&gt;&#10; &lt;a href="#%e4%bd%bf%e7%94%a8-python-virtualenv-%e5%88%9b%e5%bb%ba%e8%99%9a%e6%8b%9f%e7%8e%af%e5%a2%83" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#10;&lt;/h2&gt;&lt;pre&gt;&lt;code&gt;# 使用 python3 内置的 venv 模块（推荐）&#10;python3 -m venv yourvenv&#10;python3 -m venv --system-site-packages yourvenv&#9;# 创建虚拟环境，并引入全局环境下的包&#10;&#10;source yourvenv/bin/activate # 进入虚拟环境&#10;deactivate&#9;&#9;&#9;&#9;&#9;&#9;# 退出虚拟环境&#10;&#10;pip list&#9;&#9;&#9;&#9;# 显示已安装库&#10;pip install package&#9;&#9;# 安装库&#10;pip install -r requirements.txt&#9;&#9;# 将依赖库的名字和版本写入 requirements.txt 并通过命令逐个安装&#10;pip uninstall package &#9;&#9;&#9;&#9;# 卸载库&#10;pip freeze &amp;gt; requirements.txt&#9;&#9;# 将当前环境依赖及版本以 requirements 的格式输出并写入 requirements.txt&#10;&#10;# pip安装指定版本库&#10;$ pip install SomePackage&#9;&#9;&#9;# latest version&#10;$ pip install SomePackage==1.0.4&#9;# specific version&#10;$ pip install &amp;#39;SomePackage&amp;gt;=1.0.4&amp;#39;&#9;# minimum version&lt;/code&gt;&lt;/pre&gt;</description></item></channel></rss>