96SEO 2026-02-19 08:46 0
首先#xff0c;确保你已经安装了Anaconda或Minico…L0——入门岛

虚拟环境是Python开发中不可或缺的一部分它允许你在不同的项目中使用不同版本的库避免依赖冲突。
Conda是一个强大的包管理器和环境管理器。
首先确保你已经安装了Anaconda或Miniconda推荐使用Miniconda。
创建虚拟环境时我们主要需要设置两个参数一是虚拟环境的名字二是python的版本。
python3.10这将创建一个名为myenv的新环境使用Python
要使用创建好的虚拟环境我们需要先激活环境。
激活我们刚刚创建的myenv环境的命令如下
只需要在创建环境时使用–prefix参数制定环境所在的文件夹即可比如我们想在/root/envs/路径下创建刚刚我们创建过的myenv。
python3.12其他操作就与直接在默认路径下创建新环境没有区别了。
想要激活保存在指定目录下的conda虚拟环境也十分简单直接将环境名替换成所在文件夹就行。
/root/envs/myenvmyenv这个文件夹里包含了整个虚拟环境所以理论上将他直接拷贝到任意一台安装了conda的机器上都能直接激活使用这也是在内网机器上做环境配置的一种效率较高的解决方案。
在Python开发中安装和管理第三方包是日常任务。
pip是Python官方的包管理工具全称为“Python
Installer”用于方便地安装、升级和管理Python包。
注意在使用conda的时候我们需要先激活我们要用的虚拟环境再在激活的虚拟环境中使用pip来安装包。
pip安装包的命令为pip
在各种开源代码中经常可以看到里面描述了运行该代码所需要的包和对应版本。
requirements.txt比如以下就是我们接下来会接触到的LLM部署框架
我们在使用pip的时候可以使用–target或-t参数来指定安装下。
这里我们用本次实战营最常用的环境/root/share/pre_envs/pytorch2.1.2cu12.1来举例。
/root/share/pre_envs/pytorch2.1.2cu12.1#
/root/myenvs要使用安装在指定目录的python包可以在python脚本开头临时动态地将该路径加入python环境变量中去
your_module使用本地Vscode连接InternStudio开发机
code中配置远程执行机的SSH连接进入到执行机时需要再次输入ssh连接的密码。
连接成功后我们打开远程连接的vscode的extensions在远程开发机(SSH:SSH.INTERN-AI.ORG.CN)
debug会用到。
也可以一键把我们本地vscode的插件安装到开发机上。
当我们新建完一个python文件后需要在右下角单击选择我们的python解释器才能运行。
这边我们会看到当前本机上已经安装好的所有python解释器直接选择上一步中创建的环境中的解释器就行。
单击VSCode页面底部状态栏中的“终端”图标可以快速打开VSCode的终端面板。
当你刚开始学习Python编程时可能会遇到代码不按预期运行的情况。
这时你就需要用到“debug”了。
简单来说“debug”就是能再程序中设置中断点并支持一行一行地运行代码观测程序中变量的变化然后找出并修正代码中的错误。
而VSCode提供了一个非常方便的debug工具可以帮助你更容易地找到和修复错误。
range(start,end):sum_resireturn
__main__:print(range_sum(1,10))打开Python文件点击“运行和调试”图标。
在代码行号旁边点击可以添加一个红点这就是断点如果不能添加红点需要检查一下Python扩展是否已经正确安装。
当代码运行到这里时它会停下来这样你就可以检查变量的值、执行步骤等。
接下来我们在第4行的核心代码处打上断点。
Debug”侧边栏的“Variables”变量部分你可以看到当前作用域内的所有变量及其值。
你可以使用顶部的debug面板的按钮来单步执行代码。
这样你可以逐行运行代码并查看每行代码执行后的效果。
单步进入。
如果当前行代码存在函数调用则进入该函数内部。
如果当前行代码没有函数调用则等价于step
如果你找到了代码中的错误可以修复它然后重新运行debug来确保问题已经被解决。
通过遵循以上步骤你可以使用VSCode的debug功能来更容易地找到和修复你Python代码中的错误。
可以自己编写一个简单的python脚本并尝试使用debug来更好的理解代码的运行逻辑。
记住debug是编程中非常重要的一部分所以不要怕花时间在这上面。
随着时间的推移你会变得越来越擅长它
在调试Debug过程中断点Breakpoint允许程序员在程序的执行流程中设置暂停点。
当程序运行到这些断点时执行会暂时中断使得我们可以检查此时程序的状态包括变量的值、内存的内容等。
断点为我们提供了一个观察程序运行细节的机会从而帮助我们定位和解决程序中的错误或问题。
在VSCode中我们还可以设置条件断点这样断点只有在满足特定条件时才会触发。
普通断点在代码行号左侧点击添加断点。
条件断点在断点标记上右键选择条件断点conditional
中常用的条件断点主要有三种类型表达式Expression输入一个
Count断点触发计数达到输入值时才会暂停运行。
记录日志Log
logpoint。
需要输入要输出的信息如果要用到表达式可以使用
(https://internlm.intern-ai.org.cn/api/tokens)
这里一定要注意浦语的token只有刚创建的时候才能看到全文后续没法再查看已经创建好的token如果忘记需要重新创建所以创建完了以后记得先复制保存到本地。
internlm_gen(prompt,client):LLM生成函数Param
client.chat.completions.create(modelinternlm2.5-latest,messages[{role:
response.choices[0].message.contentapi_key
OpenAI(base_urlhttps://internlm-chat.intern-ai.org.cn/puyu/api/v1/,api_keyapi_key)
print(response)我们可以在终端中临时将token加入变量此时该环境变量只在当前终端内有效。
所以该种方法需要我们在该终端中运行我们的py脚本。
字段返回的内容并不全是json结构需要进行一次提取。
这里使用了正则表达式。
到指定在文件最上边进行添加下边就可以正常引用numpy库了效果如下。
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback