解决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 time模块详解(常用函数实例讲解,非常好)

Python time模块详解(常用函数实例讲解,非常好)

在开始之前,首先要说明这几点: 1.在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的ti...

Python3最长回文子串算法示例

本文实例讲述了Python3最长回文子串算法。分享给大家供大家参考,具体如下: 1. 暴力法 思路:对每一个子串判断是否回文 class Solution: def longes...

python实现多层感知器MLP(基于双月数据集)

python实现多层感知器MLP(基于双月数据集)

本文实例为大家分享了python实现多层感知器MLP的具体代码,供大家参考,具体内容如下 1、加载必要的库,生成数据集 import math import random impor...

python实现Virginia无密钥解密

本文实例为大家分享了Virginia无密钥解密的具体代码,供大家参考,具体内容如下 加密 virginia加密是一种多表替换加密方法,通过这种方法,可以有效的解决单表替换中无法应对的字...

Python中实现输入超时及如何通过变量获取变量名

Python中实现输入超时及如何通过变量获取变量名

背景介绍 开发中遇到了一个需求:程序运行到某处时需要用户确认, 但不能一直傻等, 后面的程序不能被一直阻塞, 需要有个超时限制, 也就是这个程序如果在一段时间后还没有得到用户输入就执行...