找回密码
 会员注册
查看: 32|回复: 0

搭建虚拟环境实现的Python版本切换

[复制链接]

2万

主题

0

回帖

6万

积分

超级版主

积分
64454
发表于 2024-9-12 11:40:28 | 显示全部楼层 |阅读模式
有些Python库和模块可能只支持特定的Python版本。如果你需要使用某个库或者模块,往往需要选择与其兼容的Python版本。不同版本的Python会有不同的性能表现。有些版本可能会更快或者更高效地运行你的代码。如果你在某个版本上遇到了性能问题,可能需要尝试在其他版本上运行以获得更好的性能。下载转到python.org/downloads/windows选择Python3.10.X(将X替换为可用的最大数字),或者你需要的版本打开Python安装程序不要勾选AddPython3.10toPATH。选择CustomizeInstallation(这个很重要)勾选/选择pip(其他,保留默认)点击下一个勾选/选择:InstallforallusersAddPythontoenvironmentvariablesCreateshortcutsforinstalledapplicationsPrecompliestandardlibrary自定义安装位置和使用D:\Python310打开WindowsPowerShellD:\Python310\python.exe-V回车,可以看到Python3.10.2如果输入上述内容失败,请尝试:Python-V重新启动计算机卸载python并重做上面的步骤2。        输入以下命令验证pip安装D:\Python310\python.exe-mpipfreeze如果看到Theterm'pip'isnotrecognizedasthename...,则安装不正确,可能需要恢复到上一步。更新PowerShell设置如果操作正确的话,只需要执行此操作1次。搜索WindowsPowershell右键单击,选择以管理员身份运行输入:Set-ExecutionPolicyUnrestricted创建Dev文件夹打开WindowsPowerShell(现在不需要以管理员身份运行)输入:cd~/mkdirDev 使用该Dev文件夹来存储所有Python项目以及其他与代码相关的项目。可以自己选一个。更新PIPD:\Python310\python.exe-mpipinstallpip--upgradeD:\Python310\python.exe-m是运行python内置模块的命令pip是一个内置的Python模块。它称为Python包安装程序,允许你从pypi.org安装第三方Python包pipinstallpip; 是的pip正在尝试自行安装--upgrade 自动更新任何python包 创建虚拟环境如果使用特定版本的Python编写程序,则使用其他版本的Python可能会也可能无法运行。如果使用Python2.7编写程序,它可能不能 ython3.10上运行,因为它们版本不同。我们如何解决版本问题?通过使用VirtualEnvironments创建项目目录cdD:\Devmkdirmy_test_project初始化虚拟环境D:\Python310\python.exe-mvenvmyvenv venv是Python的内置包。 myvenv是虚拟环境的名称。如果python.exe改名了这个命令也要改名,改路径也是。激活虚拟环境.\myvenv\Scripts\activate更新PIP(myvenv)python-mpipinstallpip--upgrade停用和重新激活停用输入:(myvenv)deactivate 要重新激活.\myvenv\Scripts\activate安装 ython包 owerShellcdDevcdmy_test_project.\myvenv\Scripts\activate(myvenv)python-mpipinstallDjango(myvenv)python-mpipinstallrequests
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-27 00:55 , Processed in 0.359776 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表