解决pycharm remote deployment 配置的问题

yipeiwu_com6年前Python基础

(1)无法完整识别服务器端的环境变量

举例:

a: shell下

b:win7下使用pycharm

结果发现对应的环境变量值缺失

如此会影响一些模块的正常加载(如cx_Oracle需要对应的环境变量LD_LIBRARY_PATH)

所以第二种情况下加载 import cx_Oracle失败

解决方法:

在linux服务器端的对应用户下

# vi ~/.bashrc

然后添加需要的环境变量

export LD_LIBRARY_PATH=/usr/local/lib:/usr/lib/oracle/11.2/client64/lib

(2)控制台输出中文乱码

连接数据库成功后发现读取数据中中文乱码

解决方法:

step1:

win7下的pycharm安装目录下找到文件pycharm.exe.vmoptions文件, 添加-Dfile.encoding=UTF-8 将本地环境设置为UTF-8 就能解决

step2:

编辑环境、文件编码全部统一utf-8

以上这篇解决pycharm remote deployment 配置的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

实例讲解Python设计模式编程之工厂方法模式的使用

实例讲解Python设计模式编程之工厂方法模式的使用

工厂方法模式是简单工厂模式的进一步抽象和推广,它不仅保持了简单工厂模式能够向客户隐藏类的实例化过程这一优点,而且还通过多态性克服了工厂类过于复杂且不易于扩展的缺点。在工厂方法模式中,处于...

在win10和linux上分别安装Python虚拟环境的方法步骤

很多初学者会使用windows作为开发机使用, 今天就来看下如何在win10和Linux下分别安装Python虚机环境。虚机环境有非常多的优点,今天我们用的虚拟环境是virtualenv...

Python中的各种装饰器详解

Python装饰器,分两部分,一是装饰器本身的定义,一是被装饰器对象的定义。 一、函数式装饰器:装饰器本身是一个函数。 1.装饰函数:被装饰对象是一个函数 [1]装饰器无参数: a.被装...

简单谈谈python中的Queue与多进程

简单谈谈python中的Queue与多进程

最近接触一个项目,要在多个虚拟机中运行任务,参考别人之前项目的代码,采用了多进程来处理,于是上网查了查python中的多进程 一、先说说Queue(队列对象) Queue是python中...

Python def函数的定义、使用及参数传递实现代码

Python编程中对于某些需要重复调用的程序,可以使用函数进行定义,基本形式为: def 函数名(参数1, 参数2, ……, 参数N): 执行语句函数名为调用的表示名,参数则是传入的参数...