Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

problem with mathematica ---> Get::"noopen": "Cannot open ("Graphics`Graphics`'")."

2,357 views
Skip to first unread message

bowen....@gmail.com

unread,
Sep 2, 2013, 2:42:51 AM9/2/13
to
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

unread,
Sep 3, 2013, 2:20:04 AM9/3/13
to
On 9/2/13 at 2:47 AM, bowen....@gmail.com wrote:

>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

unread,
Sep 3, 2013, 2:22:31 AM9/3/13
to
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.

On Sep 2, 2013, at 2:47 AM, bowen....@gmail.com wrote:

> 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

---
Murray Eisenberg
mur...@math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower
University of Massachusetts
710 North Pleasant Street
Amherst, MA 01003-9305






0 new messages