質問するログイン新規登録

質問編集履歴

6

整理て訂正

2019/11/06 07:03

投稿

Ma_a
Ma_a

スコア20

title CHANGED
File without changes
body CHANGED
@@ -1,86 +1,72 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- Pythonでpclの実行を行いたいと考え、pclのパッケージを仮想環境へインストールしましたしかし、実際に"import pcl"でimportを行うと"not found"のエラーが出力されます。
3
+ python でpclを行いたい。
4
- 仮想環境へたらうく入っていないかと思い、確認したところ、pclは存在しています
4
+ そこで、pcl のパッケージを利用している仮想環境へと以下のページを参考にてインストールしました。
5
+ ”https://anaconda.org/conda-forge/pcl”
5
- 解決策ありしたら教えてただたらと思います。
6
+ いけば以下のサンプルが実行可能であると思います。
6
- そのほか、自分も同じようにエラーが出てしまうことがあれば教えていただけたらと思います。
7
7
 
8
+ ```python
9
+ import pcl
10
+ p = pcl.PointCloud()
11
+ p.from_array(np.array([[1,2,3],[3,4,5]], dtype=np.float32)))
12
+ seg = self.p.make_segmenter()
13
+ seg.set_model_type(pcl.SACMODEL_PLANE)
14
+ seg.set_method_type(pcl.SAC_RANSAC)
8
- ちなみにanacondaを使っているので、インストールは
15
+ indices, model = seg.segment()
9
16
 
10
- ```cmd
11
- conda install -c conda-forge pcl
12
17
  ```
13
- を利用しています。
14
- (参考ページ:https://anaconda.org/conda-forge/pcl)
15
18
 
19
+ とりあえず、こちらのサンプルを動かしたいです。
16
20
 
17
- ### 発生している問題・エラーメッセージ
18
21
 
19
- ```
20
- ModuleNotFoundError: No module named 'pcl'
21
- ```
22
22
 
23
- ### 該当のソースコード
24
- jupyterにてソースの実行は行っています。
25
23
 
24
+ ### 発生している問題・エラーメッセージ
25
+
26
26
  ```python
27
27
  import pcl
28
+
29
+ >>>Traceback (most recent call last):
30
+ >>>File "<stdin>", line 1, in <module>
31
+ >>>ModuleNotFoundError: No module named 'pcl'
28
32
  ```
33
+ となっています。
29
34
 
35
+
30
36
  ### 試したこと
31
37
 
38
+ t_obara様に指摘されたように,cmdとJupyter で以下を実行したところ、
39
+ pclが存在しているフォルダにパスが通ってなかったことが判明しました。
32
40
 
33
- ```cmd
41
+ ```python
34
- conda list
42
+ import sys
35
- >>Name Version Build       Channel
43
+ print(sys.path)
36
- >>pcl 1.9.1 h7269d39_1002 conda-forge
37
44
 
38
-
39
45
  ```
40
- ###モジュールパスの出力
41
- ######jupyterで確認した場合
42
- ['C:\Users\ooo\Anaconda3\envs\kankyo\python36.zip',
43
- 'C:\Users\ooo\Anaconda3\envs\kankyo\DLLs',
44
- 'C:\Users\ooo\Anaconda3\envs\kankyo\lib',
45
- 'C:\Users\ooo\Anaconda3\envs\kankyo', '',
46
- 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages',
47
- 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages\win32',
48
- 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages\win32\lib',
49
- 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages\Pythonwin',
50
- 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages\IPython\extensions',
51
- 'C:\Users\ooo\.ipython']
52
46
 
47
+ そこでpclが存在する場所のパスを通してみると
48
+ 確かにimport は通りました。
49
+ しかし、openCVと同じ位置へインストールされており、今までOpenCVは問題なく動いていました。
53
- ######cmdで確認した場合
50
+ さらに、インストールしたものが
54
- ['', 'C:\Users\ooo\Anaconda3\envs\kankyo\python36.zip',
55
- 'C:\Users\ooo\Anaconda3\envs\kankyo\DLLs',
56
- 'C:\Users\ooo\Anaconda3\envs\kankyo\lib',
57
- 'C:\Users\ooo\Anaconda3\envs\kankyo',
51
+ pcl-1.9>pcl
58
- 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages',
52
+ とファイルパスがなっていたので、import させようとすると、”pcl”フォルダの階層を一つ上へ手動で上げました。
59
- 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages\win32',
60
- 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages\win32\lib',
61
- 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages\Pythonwin']
62
53
 
54
+ 加えて、以下のプログラムを実行すると、
63
55
 
56
+ ```python
57
+ import pcl
64
- ooo,kankyo = 個人情報だったので隠しています。
58
+ p = pcl.PointCloud()
59
+ >>>Traceback (most recent call last):
60
+ >>>File "<stdin>", line 1, in <module>
61
+ >>>AttributeError: module 'pcl' has no attribute 'PointCloud'
62
+ ```
63
+ とエラーが返ってきました。
65
64
 
65
+ ### 補足情報(FW/ツールのバージョンなど)
66
+ OS:Windows10
67
+ Jupyter notebook利用
66
68
 
67
- ###モジュールの場所
68
- ```cmd
69
- conda list pcl
70
- >># packages in environment at C:\Users\ooo\Anaconda3\envs\kankyo:
69
+ AnacondaのPCLインストールコマンド記述ページにInfoとしてこちらの記述あり
71
- >>#
72
- >># Name Version Build Channel
73
- >>pcl 1.9.1 h7269d39_1002 conda-forge
74
70
  ```
75
-
76
- 補足でnumpyの場合を記述しています
77
- ```cmd
78
- conda list numpy
79
-
80
- >># packages in environment at C:\Users\ooo\Anaconda3\envs\kankyo:
71
+ Info: This package contains files in non-standard labels.
81
- >>#
82
- >># Name Version Build Channel
83
- >>numpy 1.16.5 py36h19fb1c0_0
84
- >>numpy-base 1.16.5 py36hc3f5095_0
85
- >>numpy-stl 2.10.1 pypi_0 pypi
86
72
  ```

5

個人情報匿名化

2019/11/06 07:03

投稿

Ma_a
Ma_a

スコア20

title CHANGED
File without changes
body CHANGED
@@ -77,7 +77,7 @@
77
77
  ```cmd
78
78
  conda list numpy
79
79
 
80
- >># packages in environment at C:\Users\Maemoto\Anaconda3\envs\MedPy36:
80
+ >># packages in environment at C:\Users\ooo\Anaconda3\envs\kankyo:
81
81
  >>#
82
82
  >># Name Version Build Channel
83
83
  >>numpy 1.16.5 py36h19fb1c0_0

4

情報の追加

2019/11/05 09:16

投稿

Ma_a
Ma_a

スコア20

title CHANGED
File without changes
body CHANGED
@@ -61,4 +61,26 @@
61
61
  'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages\Pythonwin']
62
62
 
63
63
 
64
- ooo,kankyo = 個人情報だったので隠しています。
64
+ ooo,kankyo = 個人情報だったので隠しています。
65
+
66
+
67
+ ###モジュールの場所
68
+ ```cmd
69
+ conda list pcl
70
+ >># packages in environment at C:\Users\ooo\Anaconda3\envs\kankyo:
71
+ >>#
72
+ >># Name Version Build Channel
73
+ >>pcl 1.9.1 h7269d39_1002 conda-forge
74
+ ```
75
+
76
+ 補足でnumpyの場合を記述しています
77
+ ```cmd
78
+ conda list numpy
79
+
80
+ >># packages in environment at C:\Users\Maemoto\Anaconda3\envs\MedPy36:
81
+ >>#
82
+ >># Name Version Build Channel
83
+ >>numpy 1.16.5 py36h19fb1c0_0
84
+ >>numpy-base 1.16.5 py36hc3f5095_0
85
+ >>numpy-stl 2.10.1 pypi_0 pypi
86
+ ```

3

情報の追加

2019/11/05 09:16

投稿

Ma_a
Ma_a

スコア20

title CHANGED
File without changes
body CHANGED
@@ -38,6 +38,7 @@
38
38
 
39
39
  ```
40
40
  ###モジュールパスの出力
41
+ ######jupyterで確認した場合
41
42
  ['C:\Users\ooo\Anaconda3\envs\kankyo\python36.zip',
42
43
  'C:\Users\ooo\Anaconda3\envs\kankyo\DLLs',
43
44
  'C:\Users\ooo\Anaconda3\envs\kankyo\lib',
@@ -49,7 +50,7 @@
49
50
  'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages\IPython\extensions',
50
51
  'C:\Users\ooo\.ipython']
51
52
 
52
-
53
+ ######cmdで確認した場合
53
54
  ['', 'C:\Users\ooo\Anaconda3\envs\kankyo\python36.zip',
54
55
  'C:\Users\ooo\Anaconda3\envs\kankyo\DLLs',
55
56
  'C:\Users\ooo\Anaconda3\envs\kankyo\lib',

2

情報の追加

2019/11/05 08:59

投稿

Ma_a
Ma_a

スコア20

title CHANGED
File without changes
body CHANGED
@@ -49,4 +49,15 @@
49
49
  'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages\IPython\extensions',
50
50
  'C:\Users\ooo\.ipython']
51
51
 
52
+
53
+ ['', 'C:\Users\ooo\Anaconda3\envs\kankyo\python36.zip',
54
+ 'C:\Users\ooo\Anaconda3\envs\kankyo\DLLs',
55
+ 'C:\Users\ooo\Anaconda3\envs\kankyo\lib',
56
+ 'C:\Users\ooo\Anaconda3\envs\kankyo',
57
+ 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages',
58
+ 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages\win32',
59
+ 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages\win32\lib',
60
+ 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages\Pythonwin']
61
+
62
+
52
63
  ooo,kankyo = 個人情報だったので隠しています。

1

情報の追加

2019/11/05 06:36

投稿

Ma_a
Ma_a

スコア20

title CHANGED
File without changes
body CHANGED
@@ -36,4 +36,17 @@
36
36
  >>pcl 1.9.1 h7269d39_1002 conda-forge
37
37
 
38
38
 
39
- ```
39
+ ```
40
+ ###モジュールパスの出力
41
+ ['C:\Users\ooo\Anaconda3\envs\kankyo\python36.zip',
42
+ 'C:\Users\ooo\Anaconda3\envs\kankyo\DLLs',
43
+ 'C:\Users\ooo\Anaconda3\envs\kankyo\lib',
44
+ 'C:\Users\ooo\Anaconda3\envs\kankyo', '',
45
+ 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages',
46
+ 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages\win32',
47
+ 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages\win32\lib',
48
+ 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages\Pythonwin',
49
+ 'C:\Users\ooo\Anaconda3\envs\kankyo\lib\site-packages\IPython\extensions',
50
+ 'C:\Users\ooo\.ipython']
51
+
52
+ ooo,kankyo = 個人情報だったので隠しています。