相关疑难解决方法(0)

如何在Windows中添加到pythonpath?

我有一个托管所有Django应用程序的目录(C:\My_Projects).我想将此目录添加到我的PYTHONPATH所以我可以直接调用这些应用程序.

我尝试从Windows GUI()添加C:\My_Projects\;到我的Path变量My Computer > Properties > Advanced System Settings > Environment Variables.但它仍然没有读取coltrane模块并生成此错误:

错误:没有名为coltrane的模块

python windows environment-variables pythonpath

347
推荐指数
17
解决办法
129万
查看次数

如何读取注册表项的值c#

在启动我的应用程序时,我试图查看用户是否安装了特定版本的软件,特别是MySQL连接器,都使用c#.在注册表中,MySQL包含一个版本条目.所以我想要完成的是这个.

我的应用程序启动了.在启动代码的某处,我需要按顺序执行以下操作.检查用户是否安装了MySQL连接器,该连接器位于...

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MySQL AB\MySQL Connector/Net

如果用户安装了连接器,我想检查它们的版本,存储为Name ="Version"和Data = xxx(下图)

现在,如果用户安装了特定版本,那么我将执行其他代码,这是我可以从中获取的代码.

最好的解决方法是什么?

在此输入图像描述

编辑:下面是我目前的代码,我在第19行收到错误(注释).我的错误说" error CS1001: Identifier Expected"我无法弄清楚这意味着什么.有帮助吗?

using System;
using Microsoft.Win32;
using System.Data;

public class regTest
{
    public static void Main()
    {
        try
        {
            RegistryKey key = Registry.LocalMachine.OpenSubKey("Software\\Wow6432Node\\MySQL AB\\MySQL Connector\\Net");
            if (key != null)
            {
                Object o = key.GetValue("Version");
                if (o != null)
                {
                    Version version = new Version(o as String);  //"as" because it's REG_SZ...otherwise ToString() might be safe(r)
                    Version broken = new Version("6.7.4");
                    if (version.Equals.(broken)) //This is where …
Run Code Online (Sandbox Code Playgroud)

c# registry

49
推荐指数
2
解决办法
11万
查看次数