zoukankan      html  css  js  c++  java
  • python永久添加第三方模块,PYTHONPATH的设置

    今天用pip安装pymysql后遇到了一个问题,在PyCharm中import pymysql模块时,运行却提示我找不到pymysql mudule

    我先考虑的是pymysql没有安装成功,但是cmd中明确提示我成功安装了,并且site-packages中相关文件都下载到了。

    之后我想会不会是模块的搜索路径中并没有site-packages的路径,print( sys.path)后发现果然没有(这里我很奇怪啊,不应该是pip安装后能直接import吗,为什么我的路径里没有这里。。。)

    于是我在程序运行前通过sys.path.append添加了该路径,果然import pymysql成功了。但是我一想,这不公平啊,凭什么我每次都得多加一句话

    于是从网上查了查第三方模块的引入方式,发现PYTHONPATH的设置可以永久引入,具体如下

    新建系统环境变量

    变量名为PYTHONPATH,变量值为site-packages的路径

    添加成功后,重启PyCharm,再次运行import pymysql就成功了。

    想添加其他的模块或者自己写的模块可以将文件存到相关搜索路径中,或者在PYTHONPATH中添加模块的路径即可

  • 相关阅读:
    cocos3.2触摸事件接收顺序
    触摸点是否在按钮矩形内
    scrollview里container拖动显示问题
    cocos2dx 显示对象尺寸
    allocating an object of abstract class
    学习scorllview
    cocos2dx引用计数
    addchild 报错不能添加nil
    有用的宏
    一段SQL
  • 原文地址:https://www.cnblogs.com/sfencs-hcy/p/9775157.html
Copyright © 2011-2022 走看看