What would cause this strange error when trying to use the poplib.POP3_SSL class.
Traceback (most recent call last):
File "test.py", line 131, in <module>
M = poplib.POP3_SSL('XXXXXXXX', 995)
AttributeError: 'module' object has no attribute 'POP3_SSL'
My environment is Python 2.6, REHL5
I've never run into this problem before and it just so happens to be a problem with only one of my servers in rotation.
Your python might be compiled without ssl support.
Related
I am currently studying the Python socket library and wanted to try the recvmsg() function. After I imported * from the socket module I tried to call the function but it returns the following error:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'recvmsg' is not defined
I tried to search for a solution on Google but did not found anything useful. Later I tried to call the function on my Linux machine too but returns the same error.
I'm trying to use python library capital-gains
I refer https://pypi.org/project/capital-gains/ this python docs.
when I run capital-gains command it throws an error:
AttributeError: module 'argparse' has no attribute
'BooleanOptionalAction'
Traceback (most recent call last): File
"/home/archana/mantralabs/backend/env/bin/capital-gains", line 8, in
sys.exit(main()) File "/home/archana/mantralabs/backend/env/lib/python3.6/site-packages/capital_gains/capital_gains.py",
line 11, in main
parser = argument_parser.get_parser() File "/home/archana/mantralabs/backend/env/lib/python3.6/site-packages/capital_gains/argument_parser.py",
line 52, in get_parser
action=argparse.BooleanOptionalAction, AttributeError: module 'argparse' has no attribute 'BooleanOptionalAction'
Python version - 3.8
Can anyone help me? i'm not able to find out solution on google
Actually The argparse.BooleanOptionalAction feature is only available in Python 3.9 and above.
you can try with python 3.9 or above version's
I have a problem very similar to this one but I'm not about using gcloud but I'm trying to run pyqtdeploy.
I'm facing a strange problem: Running
>>> import importlib
>>> importlib.util.spec_from_file_location()
gives me
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'importlib' has no attribute 'util'
..using Python3.8.6 with importlib-1.0.4 running on a Debian 10 +testing machine
while the exact same commands on Fedora 32 also running Python3.8.6 with importlib-1.0.4 let me use importlib.util:
>>> importlib.util.spec_from_file_location()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: spec_from_file_location() missing 1 required positional argument: 'name'
Why can the exact same module have an attribute on one system and not on the other?
And how do I make pyqtdeploy (and thus importlib.util) work as expected?
Background: I'm currently trying to run pyqtdeploy inside a Docker container but despite I'm using the same versions of Python and importlib it will run on the Fedora host but not inside the container..
user2357112 offers sound advice:
from importlib import util
Use instead e.g. from importlib import util as iutil and then iutil.spec_from_file_location().
I'm developing a CAD application with paraview using python ProgrammableFilter, everything works fine when I make import vtk but if I try from paraview.simple import ... I always get this error message:
Traceback (most recent call last):
File "<string>", line 22, in <module>
File "<string>", line 2, in RequestData
File "C:\Program Files (x86)\ParaView 4.1.0.32b\lib\paraview-4.1\site- packages\paraview\servermanager.py", line 2190, in find_module
if vtkPVPythonModule.HasModule(fullname):
AttributeError: 'NoneType' object has no attribute 'vtkPVPythonModule'
I though maybe if I set the PYTHONPATH it was going to work but nothing has changed.
You're not supposed to import paraview.simple in a ProgrammableFilter. You should never to that. The paraview.simple module is for client-side control scripting, while ProgrammableFilter is for data processing and executes on the 'server' (even when not connected to a remote server).
I'm trying to run a simple code to test that I have installed correctly pyexiv2 in my computer. I'm using python 2.6.6. on windows 7 64 bit
So I run this simple code:
import pyexiv2
print pyexiv2.exiv2_version_info
and I get this error:
Traceback (most recent call last):
File "C:/Users/Usuario/Desktop/pyexiv2/pyexiv2.py", line 1, in <module>
import pyexiv2
File "C:\Users\Usuario\Desktop\pyexiv2\pyexiv2.py", line 3, in <module>
print pyexiv2.version_info
AttributeError: 'module' object has no attribute 'version_info'
How can I fix that? Thank you
You named your own file pyexiv2.py as well; rename it or delete it, as it is being imported instead of the installed module.