Discussion:
problem with mathematica ---> Get::"noopen": "Cannot open ("Graphics`Graphics`'")."
(too old to reply)
b***@gmail.com
2013-09-02 06:42:51 UTC
Permalink
Hi, everyone.

I have a problem with Mathematica 9.

In[1]:= << ComputationalGeometry`
<< Graphics`Graphics`
<< LinearAlgebra`MatrixManipulation`

Get::noopen: "Cannot open \!\(\"Graphics`Graphics`\"\)"

Out[2]= $Failed

Get::noopen: "Cannot open \!\(\"LinearAlgebra`MatrixManipulation`\"\)."

Out[3]= $Failed

I actually have all of these three packages, ComputationalGeometry, Graphics`Graphics`, LinearAlgebra`MatrixManipulation`. The first one can be read, but the last two cannot be opened.

How can I do?

Thanks in advance. Bowen
Bill Rowe
2013-09-03 06:20:04 UTC
Permalink
Post by b***@gmail.com
I have a problem with Mathematica 9.
In[1]:= << ComputationalGeometry`
<< Graphics`Graphics`
<< LinearAlgebra`MatrixManipulation`
I actually have all of these three packages, ComputationalGeometry,
Graphics`Graphics`, LinearAlgebra`MatrixManipulation`. The first one
can be read, but the last two cannot be opened.
The last two are obsolete packages. Functions in them were moved
to the Kernel or replaced with other functions in the Kernel.

The last version of Mathematica that installed these packages
was version 8 and they were installed in the LegacyPackages
directory inside the AddOns directory. They are not installed
with version 9 which is why you are getting the error messages above.

If you have these packages on your hard drive, they could be
loaded using the full path name to the .m file. But, when you
load them you will get lots of warning messages since many of
the function names conflict with built-in functions. Also, they
may well not work as expected in version 9.
Murray Eisenberg
2013-09-03 06:22:31 UTC
Permalink
I presume you had Graphics`Graphics` and LinearAlgebra`MatrixManipulation` from an older version of Mathematica or else you downloaded them from the Wolfram web site, since they are no longer distributed with Mathematica.

Where did you put them?

In the Applications subdirectory of my $UserBaseDirectory, I created a subdirectory Graphics and put the file Graphics.m there. Thus it is:

<$UserBaseDirectory>/Applications/Graphics/Graphics.m

That sets up the correct context, so you can load the package with:

<<Graphics`Graphics`

(You may need to restart Mathematica with a clean cache first.)

Of course you'll get a cascade of error messages when the package tries to load, but cannot, other package on which it depends, namely: Graphics`Common`GraphicsCommon`, Utilities`FilterOptions`, and Statistics`DataManipulation`. And a bunch of other messages due to changes in BarChart, etc.

Rather than trying to load all those missing packages and avoiding the other problems, it's probably a better idea to rewrite your application so as to use current functionality; see DocumentationCenter page Compatibility/tutorial/Graphics/Graphics.
Post by b***@gmail.com
Hi, everyone.
I have a problem with Mathematica 9.
In[1]:= << ComputationalGeometry`
<< Graphics`Graphics`
<< LinearAlgebra`MatrixManipulation`
Get::noopen: "Cannot open \!\(\"Graphics`Graphics`\"\)"
Out[2]= $Failed
Get::noopen: "Cannot open =
\!\(\"LinearAlgebra`MatrixManipulation`\"\)."
Post by b***@gmail.com
Out[3]= $Failed
I actually have all of these three packages, ComputationalGeometry, Graphics`Graphics`, LinearAlgebra`MatrixManipulation`. The first one can be read, but the last two cannot be opened.
How can I do?
Thanks in advance. Bowen
---
Murray Eisenberg
***@math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower
University of Massachusetts
710 North Pleasant Street
Amherst, MA 01003-9305

Loading...