Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python没有';t加载\u文件IO库_Python_Environment Variables - Fatal编程技术网

Python没有';t加载\u文件IO库

Python没有';t加载\u文件IO库,python,environment-variables,Python,Environment Variables,我有一个问题,Python没有加载动态c库\u fileio ~ $ python Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. Could not open PYTHONSTARTUP IOError: [Errno 2] No such file or

我有一个问题,Python没有加载动态c库\u fileio

~ $ python
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) 
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Could not open PYTHONSTARTUP
IOError: [Errno 2] No such file or directory: '/home/sven/.pythonrc'
>>> import io
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.6/io.py", line 63, in <module>
    import _fileio
ImportError: No module named _fileio
>>> 

~ $ locate _fileio
/usr/lib/python2.6/lib-dynload/_fileio.so 

~ $ echo $PYTHONPATH
/usr/lib/python2.6/
~$python
Python 2.7.1+(r271:868321911年4月11日,18:05:24)
[GCC 4.5.2]关于linux2
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
无法打开PYTHONSTARTUP
IOError:[Errno 2]没有这样的文件或目录:'/home/sven/.pythonrc'
>>>输入io
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/usr/lib/python2.6/io.py”,第63行,在
导入文件
ImportError:没有名为_fileio的模块
>>> 
~$locate\u文件IO
/usr/lib/python2.6/lib-dynload//u fileio.so
~$echo$PYTHONPATH
/usr/lib/python2.6/

问候Sven

似乎是一个环境问题,源于这句话:

IOError: [Errno 2] No such file or directory: '/home/sven/.pythonrc'
要解决此问题,请查找
.pythonrc
,并确保
.bashrc
文件中的
PYTHONSTARTUP
环境变量指向此文件位置。如果它实际上是正确的,请尝试使用
/home/sven/.pythonrc
的硬编码路径,而不是像
~/.pythonrc
这样的路径


另外,如果我没记错的话,
.pythonrc
实际上应该是一个
*.py
文件,但这可能会因发行版而异。

我的zshrc文件中有这一行

export PYTHONPATH=/usr/lib/python2.6
但是ubuntu默认使用Python 2.7.1

当我从上面删除该行时,错误消息消失了


对不起,是我的错。

什么分布?您是如何安装它的(从源代码、存储库等)的?我在我的zshrc文件export PYTHONPATH=/usr/lib/python2.6中有这一行,但是ubuntu使用默认的Python 2.7.1,当我从上面删除这一行时,错误消息消失了。对不起,是我的错。您仍然无法导入
\u fileio