目录

1、代码中

2、环境变量增加

3、在python的包中定义第三方包的引用

4、Python module的搜索路径

5、离线安装第三方包


服务器上运行python代码时遇到问题的解决办法

1、代码中

import sys
sys.path.append(r'..')

2、环境变量增加

在文件~/.bash_profile中增加需要的路径,我一般添加项目的根目录的路径

export PYTHONPATH="/Users/rs/Develop/PycharmProjects/django_cov_test"

执行命令:source ~/.bash_profile

3、在python的包中定义第三方包的引用

在对应的site-packages中添加,这个的作用范围最大,应该是用到此python2.7的所有范

如果你不知道python的安装路径怎么办

whereis python 命令试试吧

4、Python module的搜索路径

python的module搜索路径,编译python的时候就有相关的默认配置的

#可以看到path相关的
python -m sysconfig

平时import需要的路径就是sys.path,所以上面三种方式都是想这个path中添加搜索路径

#这个让你感受到以上三种方式就是向sys.path中添加路径
python -c "import sys;print(sys.path)"

5、离线安装第三方包

(1)pip list -o 查看可升级的包

(2)pip install -U 包名   升级指定包

(3)python -m pip install --upgrade pip   升级pip包

(4)离线安装第三方包

如果有下面的报错,说明pip源的问题

解决方式1:这里可以使用国内的镜像

国内的一些pip源:

阿里云 http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) http://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
命令:pip install redis -i http://pypi.douban.com/simple/

pip install redis -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com(提示指定host就指定下)

解决方式2:离线安装第三方包

下载安装包:https://pypi.org/

安装命令:pip install PyMySQL-1.0.2-py3-none-any.whl(安装pymysql为例)

ImportError解决相关推荐

  1. RandomizedLogisticRegression ImportError解决思路参考

    ImportError: cannot import name 'RandomizedLogisticRegression' from 'sklearn.linear_model' (c:\progr ...

  2. mongodb 远程连接

    2019独角兽企业重金招聘Python工程师标准>>> 使用pymongo处理数据 from pymongo import MongoClient class MongoDataba ...

  3. javaEE面试重点

    Hibernate工作原理及为什么要用? 原理: 1. 读取并解析配置文件 2. 读取并解析映射信息,创建SessionFactory 3. 打开Sesssion 4. 创建事务Transation ...

  4. 彻底解决tensorflow:ImportError: Could not find 'cudart64_90.dll' tensorflow安装

    今天装tensorflow-gpu出现了很多问题 1.pip install tensorflow-gpu下载过慢 解决办法可查看 Python机器学习常用模块 2.安装完tensorflow以后,运 ...

  5. Windows下在Django中创建项目时ImportError: No module named django.core解决方法

    Windows下在Django中创建项目时ImportError: No module named django.core解决方法 今天在对照<Python编程:从入门到实践>学## 标题 ...

  6. ImportError: cannot import name ‘secure_filename‘的解决办法

    ImportError: cannot import name 'secure_filename'的解决办法 导入模块 from werkzeug import secure_filename 出现以 ...

  7. Python-PyCharm 报错解决:ImportError: cannot import name 'InteractiveConsole' from 'code'

    此文首发于我的个人博客:Python-PyCharm 报错解决:ImportError: cannot import name 'InteractiveConsole' from 'code' - z ...

  8. crontab中运行python程序出错,提示ImportError: No module named解决全过程

    将一个python脚本放入crontab执行时,提示如下错: ImportError: No module named hashlib 但是在shell中直接执行时没有任何问题,google之后,得到 ...

  9. Python错误“ImportError: No module named MySQLdb”解决方法

    Python错误"ImportError: No module named MySQLdb"解决方法 参考文章: (1)Python错误"ImportError: No ...

最新文章

  1. comparator java_java:Comparator比较器
  2. Leetcode 剑指 Offer 40. 最小的k个数 (每日一题 20210825)
  3. Java Review - Queue和Stack 源码解读
  4. python中如何打印两行代码间的空行_python 打印几行空行、 打印不换行
  5. vue传值到后端_Vue.js快速入门就从这儿开始特别是后端程序员
  6. argv python 提示输入_Python解释器
  7. 2021金蝶全球创见者大会成功举办, 500强企业共话EBC数字战斗力
  8. Python地理数据处理库GDAL调研记录
  9. 云原生游戏《云联物语》揭开神秘面纱 云鹭科技温向东带你深度了解云原生游戏领域...
  10. 编译器——指令的汇编
  11. FishC笔记—31 讲 永久存储:腌制一缸美味的泡菜
  12. audio语音相关的基础知识-VAD,ASR,AEC,AGC,BF等
  13. php gd support = off,PHP GD库中GD函数的用法详解
  14. mysql的执行计划_MySQL——执行计划
  15. 决策树之CART(分类回归树)详解
  16. 【python gensim使用】word2vec词向量处理英文语料
  17. python爬取文献资料_Python 批量爬取Web of Science 文献信息数据
  18. 20230214不是情人的情人节
  19. netstat -ano 查看端口是否被占用
  20. matlab simulink 实现简单的脉宽调制PWM仿真

热门文章

  1. Oracle创建scott用户导入数据查看emp表
  2. 2023年黑马程序员Java学习路线图
  3. 关于历史人物曹操的所有故事
  4. 批处理启动或停止打印机服务
  5. java websocket即时通讯+layui实现移动端一对一聊天客服功能
  6. 牛腩新闻发布--过程或函数 'news_selectByCaId' 需要参数 '@caid',但未提供该参数(三)
  7. 单点登录是如何实现的?
  8. replace和replaceAll 的用法
  9. 当了12年大学教师,跟大家聊聊嵌入式工程师,硬核单片机编程思想
  10. 中国首架共享专机在海南首飞;十家企业入选中国最佳健康雇主 | 美通企业日报...