如何解决一次在 venv 上运行不同 python 版本的命令 CMD
我目前在我的系统上运行 python 3.9。由于 python 3.9 上的 numba 等一些 python 库的不兼容,我将不得不使用以前的版本。我必须使用哪些 cmd 命令来创建虚拟环境,以便我可以在与 python 3.9 分开的 cmd 上运行 python 3.6。我有一个 Windows 10 64 位系统,我不使用 conda 或任何东西。
CMD 输出:
C:\Users\maste>python -V
Python 3.9.1
解决方法
在 Windows 中,您可以使用 Python Launcher for Windows。您可以从 Python.org 安装多个 Python 版本,然后使用
<!--Tabcontrol-->
<muxc:TabView HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
AddTabButtonClick="TabView_AddTabButtonClick"
TabCloseRequested="TabView_TabCloseRequested"
Name="EditTabControl">
<muxc:TabView.TabStripHeader>
<Grid x:Name="ShellTitlebarInset" Background="Transparent" />
</muxc:TabView.TabStripHeader>
<muxc:TabView.TabStripFooter>
<Grid x:Name="CustomDragRegion" Background="Transparent" />
</muxc:TabView.TabStripFooter>
</muxc:TabView>
创建一个名为“venv”的虚拟环境(最后一个参数是名称)。之后只需激活您的虚拟环境, void NewDocument(string text,string DocTitle)
{
var newTab = new muxc.TabViewItem();
newTab.Header = DocTitle;
TextBox tb = new TextBox();
Thickness margin = tb.Margin;
margin.Top = 40;
tb.Text = text;
tb.Margin = margin;
tb.HorizontalAlignment = HorizontalAlignment.Stretch;
tb.VerticalAlignment = VerticalAlignment.Stretch;
tb.AcceptsReturn = true;
tb.FontSize = 20;
tb.IsSpellCheckEnabled = true;
tb.IsHandwritingViewEnabled = true;
tb.IsTapEnabled = true;
ScrollViewer.SetVerticalScrollBarVisibility(tb,ScrollBarVisibility.Auto);
ScrollViewer.SetHorizontalScrollBarVisibility(tb,ScrollBarVisibility.Auto);
newTab.Content = tb;
EditTabControl.TabItems.Add(newTab);
EditTabControl.SelectedIndex = EditTabControl.TabItems.Count - 1;
}
将指向您的虚拟环境中的 Python 3.6。
您也可以使用 Python 3.6 的完整文件路径代替 py -3.6 -m venv venv
启动器(假设为 Powershell,因此为 python
):
py
最后,如果您不想,您不必激活虚拟环境。你可以直接运行
&
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。