pycharm使用远程环境无法读取环境中的包

pycharm使用远程环境无法读取环境中的包,第1张

一.介绍
Python远程调试,即在远程机器上运行python代码,在本地进行调试。
需要环境:python
调试环境:PyCharm
需要依赖:远程和本地需要在python路径安装pycharm-debugegg
注:安装egg包需要使用先安装setuptools
二.安装setuptools
在windows/linux环境下直接使用ez_setuppy脚本安装:
1 下载脚本:该脚本会自动下载setuptools-116targz
2 运行脚本:python ez_setuppy 即可完成setuptools安装
(注:如果机器连不上服务器,可以把ez_setuppy和setuptools-116targz包拷贝到该机器上,并放在同一目录下,然后运行ez_setuppy即可)
三.安装pycharm-debugegg
在PyCharm的安装目录下能找到pycharm-debugegg,在python的安装路径下能找到easy_intall命令(已安装了setuptools),执行:
easy_installexe pycharm-debugegg即可完成安装。
四.远程调试
1 打开PvCharm,配置远程调试:
(a) 打开edit confiurations
(b) 添加Python Remote Debug
(c) 配置本地的ip、端口号,如:1921681126,此ip为你进行调试 *** 作的机器的ip,远程机器需要连上这个ip。
(d)在远程机器上编写将在本地调试的python代码,在入口处加上:
import pydevd
pydevdsettrace('1921681126',port=51234, stdoutToServer=True, stderrToServer=True)
配置的ip、端口好即在本地PvCharm上配置的ip和端口号,即PvCharm所在机器的ip和开启调试的端口号。
2 开始调试
a) 在本地PvCharm上开始调试服务,
b) 在远程机器上运行python脚本:
c) 此时可点击”Download”下载源码:
d) 开始调试:

from docx import Document

# 打开 word文件

f = open('随便写写行docx', 'rb')

# 读取 word文件内容

document = Document(f)

# 打印 word 文档段落内容2进制列表

# print(documentparagraphs)

# 打开一个txt文档用来写入数据

with open('result2txt', 'w') as fw:

  # 遍历 word 段落内容列表

  for context in documentparagraphs:

# 以换行符转换成列表

      text = contexttextsplit('\n')

      # 按行写入,同时换行

      fwwrite(f"{text[0]}\n")

      # 打印看看效果

      print(text[0])

fclose()

使用ubuntu命令打开pycharm之前,你必须知道你的pycharm解压在哪个文件夹

然后进入该文件夹,进入bin目录,里面有个pycharmsh的文件

运行/pycharmsh就能打开这个程序。

延展阅读:

如需进行安装,步骤如下:

下载
选择Linux Tab,选择下载免费的Community Edition。

安装PyCharm
按照官网给出的安装指导进行安装。
但是安装开始,出现错误:
打开pycharmch文件查看,发现报错的地方在哪
可能没有找到JDK location path。需要安装并配置JDK了。

安装JDK
首先查了一下Ubuntu1204是否支持JDK8,发现还是支持的。那就放心安装吧。
参照3的方法,通过设置源仓库的方式安装。
(1)返回到Home目录:“~”,然后依次执行一下几条command
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
安装过程中会跳出Oracle license对话框,选择接受就是了。
(2)安装完成后,运行"java -version"或者"javac -version"查看是否安装成功。如果得到类似如下的输出,表明安装成功了。
(3) 在3中说道,如果想automatically set up the Java 8 environment variables,可以使用下面的command:
我使用该command后,在Terminal中运行 echo $JAVA_HOME,没有任何输出。看来是没起什么作用。有可能是在一开始配置完repository后,安装时使用该条命令,可以以后尝试一下。
UPDATED: 使用 sudo apt-get install oracle-java8-set-default,测试echo $JAVA_HOME,仍然是没有$JAVA_HOME环境变量的。还是需要手动设置。
由于一些程序在运行时可能默认需要 $JAVA_HOME 环境变量,因此还是需要设置一下环境变量的。

配置$JAVA_HOME 环境变量
参考Setting the "JAVA_HOME" environment variable 一节进行设置。
(1)Find out the path of your Java installation:
sudo update-alternatives --config java
它将返回类似如下的结果,列出了本机所安装的所有Java运行时环境JRE。(共有2个:JDK7和OpenJDK6,0和2是同一个,auto mode和manual mode的差别)
对应的各个JRE的 安装路径分别为:
0 /usr/lib/jvm/java-7-oracle
1 /usr/lib/jvm/java-6-openjdk-amd64
2 /usr/lib/jvm/java-7-oracle

它对应的安装路径为:

/usr/lib/jvm/java-8-oracle
编辑/etc/environment文件
sudo nano /etc/environment
复制上面的路径 /usr/lib/jvm/java-8-oracle,添加如下一行
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
Reload该文件,使之立即生效,而不必注销并重新登录
source /etc/environment
使用下面的命令测试
echo $JAVA_HOME
会输出刚才所设置的路径 /usr/lib/jvm/java-8-oracle。

再次安装PyCharm
(1)cd到Downloads/pycharm-community-341/bin/目录,执行/pycharmsh。询问是否导入settings,选择不导入->OK
(2) 初始设置,保持默认->OK
(3) 创建一个Launcher脚本,需要输入密码。

(4)出现下面的画面,表明安装成功了。
(5) Create New Project,创建一个测试工程,解释器默认选择了Python27。
然后在新创建的工程上:点右键->New->Python File, 创建一个新的文件Py01,写代码,点Run按钮->Run Py01运行。

设置Ubuntu下Pycharm的快捷启动方式
在Ubuntu下,每次都要找到 pycharmsh所在的文件夹,执行/pycharmsh,非常麻烦。最好能创建一个快捷方式。
Ubuntu的快捷方式都放在/usr/share/applications,首先在该目录下创建一个Pycharmdesktop
$ sudo gedit /usr/share/applications/Pycharmdesktop
然后输入以下内容,注意Exec和Icon需要找到正确的路径
然后双击打开,再锁定到启动器就好了

pycharm费电解决办法:
1首先我们在桌面单击pycharm图标打开
2然后在菜单栏单击文件
3此时往下拉就可以看到省电模式属性
4这时候在右侧就d出提示信息
5 接下来最底下就可以看到提示信息
6 最终我们就成功开启省电模式


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/12874061.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-28
下一篇2025-08-28

发表评论

登录后才能评论

评论列表(0条)

    保存