当前位置: 首页 > wzjs >正文

商丘网站建设案例上海关键词优化外包

商丘网站建设案例,上海关键词优化外包,国内出名网站建设设计公司,无锡集团网站建设文章目录 1. 下载uv2. uv管理python3. uv创建虚拟环境4. uv管理项目5. 设置镜像源 miniconda安装 Python虚拟环境: https://blog.csdn.net/weixin_44894663/article/details/132890450 uv用于管理python虚拟环境管理和依赖管理的一款新型工具,官方提示…

文章目录

  • 1. 下载`uv`
  • 2. `uv`管理`python`
  • 3. `uv`创建虚拟环境
  • 4. `uv`管理项目
  • 5. 设置镜像源

miniconda安装 Python虚拟环境: https://blog.csdn.net/weixin_44894663/article/details/132890450

uv用于管理python虚拟环境管理和依赖管理的一款新型工具,官方提示10-100x faster than pip。官方文档:https://docs.astral.sh/uv/

1. 下载uv

# macOS和Linux
curl -LsSf https://astral.sh/uv/install.sh | sh# window
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"# pip(网络不好情况下)
pip install uv

2. uv管理python

查看可用的 Python 版本:

(base) pywcc@wcc:~$ uv python list
cpython-3.14.0a6-linux-x86_64-gnu                 <download available>
cpython-3.14.0a6+freethreaded-linux-x86_64-gnu    <download available>
cpython-3.13.2-linux-x86_64-gnu                   <download available>
cpython-3.13.2+freethreaded-linux-x86_64-gnu      <download available>
cpython-3.12.9-linux-x86_64-gnu                   <download available>
cpython-3.12.3-linux-x86_64-gnu                   /bin/python3.12
cpython-3.12.3-linux-x86_64-gnu                   /bin/python3 -> python3.12
cpython-3.11.11-linux-x86_64-gnu                  <download available>
cpython-3.10.16-linux-x86_64-gnu                  <download available>
cpython-3.9.21-linux-x86_64-gnu                   miniconda3/bin/python3.9
cpython-3.9.21-linux-x86_64-gnu                   miniconda3/bin/python3 -> python3.9
cpython-3.9.21-linux-x86_64-gnu                   miniconda3/bin/python -> python3.9
cpython-3.9.21-linux-x86_64-gnu                   <download available>
cpython-3.8.20-linux-x86_64-gnu                   <download available>
cpython-3.7.9-linux-x86_64-gnu                    <download available>

查看已安装python路径:

# 查看当前python可执行文件路径(没有全部列出conda虚拟环境中的其他python)
uv python find# 查看指定版本python可执行文件路径
uv python find 3.12

安装指定版本python:

#  vi ~/.bashrc(选择)
export UV_PYTHON_INSTALL_MIRROR=https://github.com/indygreg/python-build-standalone/releases/download# 安装指定版本python
uv python install 3.14# 删除指定版本pyrhon
uv python uninstall 3.14

3. uv创建虚拟环境

注意:使用conda环境pip安装uv,并使用uv创建虚拟环境需要退出conda环境,安装时使用新虚拟环境自带uv。否则使用uv sync不会更新pyproject.toml

# 指定环境路径和python版本
(base) pywcc@wcc:~$ uv venv python_venv/ -p 3.14
Using CPython 3.14.0a6
Creating virtual environment at: python_venv/
Activate with: source python_venv/bin/activate# 激活python虚拟环境
source python_venv/bin/activate# 退出虚拟环境
deactivate

4. uv管理项目

# 固定项目使用特定版本python
uv python pin 3.14# 创建项目(先固定python版本,否则pyproject.toml取当前环境python版本)
uv init 项目目录名(base) pywcc@wcc:~/test_uv$ ll
total 28
drwxrwxr-x  3 pywcc pywcc 4096 Apr  8 22:44 ./
drwxr-x--- 20 pywcc pywcc 4096 Apr  8 22:44 ../
drwxrwxr-x  7 pywcc pywcc 4096 Apr  8 22:44 .git/
-rw-rw-r--  1 pywcc pywcc  109 Apr  8 22:44 .gitignore
-rw-rw-r--  1 pywcc pywcc    4 Apr  8 22:44 .python-version
-rw-rw-r--  1 pywcc pywcc    0 Apr  8 22:44 README.md
-rw-rw-r--  1 pywcc pywcc   85 Apr  8 22:44 main.py
-rw-rw-r--  1 pywcc pywcc  152 Apr  8 22:44 pyproject.toml# 同步项目pyproject.toml中python版本和依赖版本(会在当前目录创建.venv目录和uv.lock)
uv sync(python_venv) (base) pywcc@wcc:~/test_uv$ ll
total 36
drwxrwxr-x  4 pywcc pywcc 4096 Apr  8 22:51 ./
drwxr-x--- 20 pywcc pywcc 4096 Apr  8 22:46 ../
drwxrwxr-x  7 pywcc pywcc 4096 Apr  8 22:44 .git/
-rw-rw-r--  1 pywcc pywcc  109 Apr  8 22:44 .gitignore
-rw-rw-r--  1 pywcc pywcc    4 Apr  8 22:44 .python-version
drwxrwxr-x  4 pywcc pywcc 4096 Apr  8 22:51 .venv/
-rw-rw-r--  1 pywcc pywcc    0 Apr  8 22:44 README.md
-rw-rw-r--  1 pywcc pywcc   85 Apr  8 22:44 main.py
-rw-rw-r--  1 pywcc pywcc  152 Apr  8 22:44 pyproject.toml
-rw-rw-r--  1 pywcc pywcc  126 Apr  8 22:51 uv.lock# 运行项目
uv run main.py# 安装依赖,如fastMCP
uv add fastmcp
uv pip install fastmcp
# 指定开发环境环境:--dev
# 指定生成环境:--production
uv add "numpy; python_version >= '3.11'; sys_platform == 'linux'"# 删除依赖
uv remove fastmcp
uv pip uninstall fastmcp# 查看依赖
uv pip list# 导出依赖
uv pip freeze > requirements.txt
uv pip compile pyproject.toml -o requirements.txt# 批量安装
uv pip install -r requirements.txt
uv add -r requirements.txt
uv pip install -r pyproject.toml# 清除缓存
uv cache clean
uv pip cache purge# 项目依赖树
uv tree

报错:No solution found when resolving dependencies for split (python_full_version == '3.9.*'):

解决办法:退出其他python虚拟环境,只使用uv创建的虚拟环境,检查pyproject.toml和 .python-version、uv.lock中requires-python版本,修改pyproject.toml中python版本和删除uv.lock,执行uv sync

5. 设置镜像源

临时设置依赖镜像源:

uv add --default-index https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple fastmcp

设置依赖镜像源:

vi ~/.bashrc
export UV_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple
# 额外镜像地址
export EXTRA_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple

或者

基于项目目录下pyproject.toml添加配置

[[tool.uv.index]]
url = "https://pypi.tuna.tsinghua.edu.cn/simple"
default = true

基于项目目录下uv.toml添加配置

[[index]]
url = "https://pypi.tuna.tsinghua.edu.cn/simple"
default = true

docker中使用 Using uv in Docker | uv (astral.sh)

http://www.dtcms.com/wzjs/199904.html

相关文章:

  • 做关于什么内容的网站大数据精准营销的策略
  • 四川建设人才考试网官方网站怎么找关键词
  • 广州企业建站 网络服务百度指数总结
  • 网站建设营业执照全球网络营销公司排行榜
  • 专门做试卷的网站关键词app
  • 做视频链接网站优化网站排名需要多少钱
  • 做游戏出租的网站好百度自己的宣传广告
  • 佛山网站建设专业公司seo搜索引擎优化策略
  • 做网站推广有作用没媒体营销
  • 重庆南坪网站建设公司友情链接格式
  • 政府网站建设的讲话有什么功能
  • 商业摄影网站源码网络软文广告
  • 国家企业网查询湖北网站seo策划
  • 签约做网站模板线下推广方式有哪些
  • 长安公司网站设计企业百度推广怎么收费
  • 酒店网站建设研究网络营销与直播电商学什么
  • 个人网站能做什么百度指数爬虫
  • 使用三剑客做网站新产品市场推广方案
  • 台江网站建设搜狗搜索引擎网页
  • c 能做网站今天新闻头条新闻
  • 网站一般做多大像素社交网络的推广方法
  • 唐山网站设计互联网营销师在哪里报名
  • 南宁微网站制作需要多少钱网络营销和推广的方法
  • 博罗网站建设费用h5页面制作平台
  • 自己做网站 发布视频营业推广方式
  • 网站链接数企业网站推广公司
  • 家具建设网站定制网站建设电话
  • 谁知道免费网站seo的基础是什么
  • seo优化排名经验企业网站排名优化公司
  • 新疆建设兵团门户网站常见的网站推广方式有哪些