账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Win10环境变量已设置,可在jupyter notebook使用sys.path命令却没有输出该环境变量
    • 2019-07-22 00:00
    • 11
    61
    0

    我给win10系统设置了这样一个环境变量:E:\jupyter\tools\
    打开命令提示符,直接敲该目录下的某文件名,不用输目录就能直接打开,说明该环境变量是设置成功的
    但很奇怪的是,我在jupyter notebook敲以下代码:

    import sys
    import os
    sys.path
    
    '''
    (输出如下:)
    ['E:\\Anaconda3\\python36.zip',
     'E:\\Anaconda3\\DLLs',
     'E:\\Anaconda3\\lib',
     'E:\\Anaconda3',
     '',
     'E:\\Anaconda3\\lib\\site-packages',
     'E:\\Anaconda3\\lib\\site-packages\\itchat-1.3.9-py3.6.egg',
     'E:\\Anaconda3\\lib\\site-packages\\win32',
     'E:\\Anaconda3\\lib\\site-packages\\win32\\lib',
     'E:\\Anaconda3\\lib\\site-packages\\Pythonwin',
     'E:\\Anaconda3\\lib\\site-packages\\IPython\\extensions',
     'C:\\Users\\Shinelon\\.ipython']
    
    '''
    

    却发现并没有我添加的那个环境变量。重启windows也是如此。设置不了环境变量,自然也就不能导入该目录下的包了。
    实在不明白为什么不行?到底有什么地方是我没有注意到的?


    ps:以下是我设置环境变量的过程:
    开始——输入“en”——搜索结果选“编辑系统环境变量”——弹出的窗口双击“环境变量”——在“用户变量”一栏双击“path”——在弹出来的窗口点击“新建”——把目标目录的地址复制粘贴进去——确定并重启系统。此外,不仅是用户变量,系统变量我也设置过,都没有用。

    PS2:我在弄这个环境变量之前,曾经把jupyter的启动目录从C盘迁移到E盘,不知道是否和这个有影响。

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部