【问题标题】:how to import my module into python console?如何将我的模块导入 python 控制台?
【发布时间】:2014-10-23 01:40:44
【问题描述】:

在我的 DigitalOcean 液滴中,我以这种方式安装了我的 python3:

sudo apt-get install make gcc  
wget https://www.python.org/ftp/python/3.4.0/Python-3.4.0.tgz  
tar xf Python-3.4.0.tgz -C /usr/local/src/  
cd /usr/local/src/Python-3.4.0/  
./configure --prefix=/usr/local/python3.4  
make  
make install  
ln -s /usr/local/python3.4/bin/python3.4 /usr/bin/python3  

当我将名为 down.py 的 python 文件上传到 putty 的位置时:

/usr/local/python3.4/lib/python3.4/down.py  

为什么不能用命令导入模块:

import down

import down.py

import /usr/local/python3.4/lib/python3.4/down.py ?

【问题讨论】:

  • 尽管你不应该将你的python文件放在主要的python目录中,但/usr/local/python3.4/lib/python3.4是否在你的PYTHONPATH中?

标签: python import digital-ocean


【解决方案1】:

将 down.py 文件复制到当前文件夹。这样您就可以将其导入为:

import down

【讨论】:

    【解决方案2】:

    我有同样的问题,但通过更改 sys.path 解决了它

    sys.path.append("/path/to/my/module/folder")

    所以如果模块在当前目录中,你可能需要

    sys.path(".")

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-25
      • 1970-01-01
      • 1970-01-01
      • 2016-08-03
      • 2016-05-22
      • 1970-01-01
      • 2016-07-06
      • 1970-01-01
      相关资源
      最近更新 更多